我有一个mySQL地址数据库,对于邮政编码列,我需要mySQL来保存前导零。无论我做什么,前导零都会从邮政编码中删除。我尝试将列设置为varchar和char,以为字符串类型可以解决这个问题,但这不起作用。我可以手动更改数据库中的数字以包括零,但使用PHP添加邮政编码会导致"01234“更改为"1234”。01234";
$query_buildzip = "INSERT I
我“继承”了osCommerce 2.2、PHP4和MySQL4设置,这给我带来了麻烦。问题是字符编码。虽然表被定义为包含UTF8,但它们实际上包含latin1。要将一些全新的东西混合到其中,似乎旧的编码器在建立到数据库的连接时通过设置SET CHARACTER SET 'utf8'手动地改变了这一点。有问题的部分是德语特殊字符öäüß的显示是正确的,但是当您想将它们插入数据库时,整个osCOmmerce会话就会中断,只有文本才会插入该字符<