अपने ज़िपकोड को संख्यात्मक प्रकार के बजाय CHAR(5) के रूप में स्टोर करें, या जब आप इसे डीबी से लोड करते हैं तो आपका एप्लिकेशन इसे शून्य से पैड करता है। PHP के साथ इसे करने का एक तरीका sprintf()
का उपयोग कर
:
echo sprintf("%05d", 205); // prints 00205
echo sprintf("%05d", 1492); // prints 01492
या आपके पास MySQL पैड आपके लिए LPAD()
:
SELECT LPAD(zip, 5, '0') as zipcode FROM table;
यहां सभी पंक्तियों को अपडेट और पैड करने का तरीका दिया गया है:
ALTER TABLE `table` CHANGE `zip` `zip` CHAR(5); #changes type
UPDATE table SET `zip`=LPAD(`zip`, 5, '0'); #pads everything