我有一个mySQL地址数据库,对于邮政编码列,我需要mySQL来保持前导零。无论我做什么,从邮政编码中删除前导零。我尝试将列设置为varchar和char,认为字符串类型可以解决问题,但这不起作用。我可以手动更改数据库中的数字以包含零,但使用PHP将“01234”中的zip结果添加为“1234”。
还有其他建议吗?谢谢!
代码:
$input_zip = "01234";
$query_buildzip = "INSERT INTO dir_zipcode(zipcode) VALUES($input_zip)";
$result_buildzip = mysql_query($query_buildzip);
答案 0 :(得分:8)
你错过了引号:
$query_buildzip = "INSERT INTO dir_zipcode(zipcode) VALUES('$input_zip')";
// ^ ^