将您的邮政编码存储为CHAR(5)而不是数字类型,或者从DB加载时将其填充为零。一种使用PHP的方式
sprintf():
echo sprintf("%05d", 205); // prints 00205echo sprintf("%05d", 1492); // prints 01492或者,您可以让MySQL用
LPAd()以下命令为它填充:
SELECt LPAd(zip, 5, '0') as zippre FROM table;
这是更新和填充所有行的方法:
ALTER TABLE `table` CHANGE `zip` `zip` CHAr(5); #changes typeUPDATE table SET `zip`=LPAd(`zip`, 5, '0'); #pads everything



