[英]mySQL removing leading zeros even with data type set as string
我有一個mySQL地址數據庫,對於郵政編碼列,我需要mySQL保持前導零。 不管我做什么,都會從郵政編碼中刪除前導零。 我嘗試將列設置為varchar和char,以為字符串類型可以解決此問題,但這不起作用。 我可以在數據庫中手動更改數字以使其包含零,但是使用PHP添加zip會將“ 01234”更改為“ 1234”。
還有其他建議嗎? 謝謝!
碼:
$input_zip = "01234";
$query_buildzip = "INSERT INTO dir_zipcode(zipcode) VALUES($input_zip)";
$result_buildzip = mysql_query($query_buildzip);
您缺少引號:
$query_buildzip = "INSERT INTO dir_zipcode(zipcode) VALUES('$input_zip')";
// ^ ^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.