Ben MySQL çeşitli VARCHAR alanları ile bir tablo var. Ben PHP ile bir formdan bazı kullanıcı veri eklemek istiyorum. Ben PHP alan uzunlukları biliyorsanız Açıkçası, ben substr()
orada veri uzunluğunu sınırlayabilirsiniz. Ama bu tür (alan uzunluğu benim PHP komut MySQL ve sürekli olarak depolanır) KURU ihlal ediyor. Otomatik olarak başarısız yerine, aşırı uzun dizeleri off pirzola yüzden bana bir INSERT yapılandırmak için bir yolu var mı?
edit: Ben aşırı uzun dizeleri zaman başarısız (ya da en azından bir özel durum neden) PHP / PDO içinde bulunuyor. PHP / PDO'de yapmak ne emin değil bu yüzden doğru olanı yapar.
edit 2: Ugh. Bu yanlış bir yaklaşımdır; Ben INSERT üzerinde ok işe almak bile ben yinelenen bir dize için kontrol etmek istiyorsanız, düzgün maç olmayacak.