簡體   English   中英

mySQL即使將數據類型設置為字符串也刪除了前導零

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM