2

我有一个 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);
4

1 回答 1

10

您缺少引号:

$query_buildzip = "INSERT INTO dir_zipcode(zipcode) VALUES('$input_zip')";
//                                                         ^          ^
于 2013-04-21T02:50:36.220 回答