Tamsayı 7
tamsayı olarak aynı şeydir 000000000000000000000000007
. Onlar ya biliyorum ... hem de konum ... yedi. Veritabanında saklanan, aslında 000000000000000000000000007
gibi bir şey olarak depolanır ama çoğu MySQL müşteriler tüm bu sıfırları göstermek için rahatsız etmeyecektir.
Bu belirli bir basamak numarasını kullanarak bu sayıları göstermek için uygulama önemli eğer str_pad()
fonksiyonunu kullanarak istediğiniz gibi, sen gibi birçok önde gelen sıfır geri ekleyebilirsiniz:
str_pad($your_string, 10, '0', STR_PAD_LEFT);
Burada, 10
sen dize, '0'
bu uzunluk yapmak için eklendi alacak karakter, ve STR_PAD_LEFT
istediğiniz uzunluğu dizenin sol tarafına karakterler eklemek için diyor.
, Diğer yandan, numara '007'
sayısına '7'
, temelde farklı ise, o zaman saklamak için bir VARCHAR()
alanı kullanmak gerekir. Bu artık tamsayılar; onlar çok farklı anlamları olan dizeleri demektir.