Arkadaşım Telefon numaraları için varchar 10 yapman yeterli zaten tr içi yapacaksan zaten daha fazla olmasına gerek yok. Formunda da 10 hane olacak şekilde ayarlarsın( maxlength=&quot;10&quot; gibi) . Böylece eksik veya fazla girildiğini daha rahatça kontrol edebilirsin. Posttan gelen veriyi işlerken sayı dışında olanları temizler eklersin. Eğer alan kodu ve no şeklinde ayırmak istersen alankodu 3, numara 7 olarak yine varchar yapabilirsin. Eposta için 30 karakter az olabilir. Çünkü uzun mail adresi kullananlar çıkabilir. ayrıca şifre için de 30 karakter az. Çünkü şifreleri düz haliyle değil en azından md5 hash yaparak atman gerekir ki o da 32 karakter zaten. Veya sha1 kullanırsan 410 karakter olması lazım. Cinsiyet için 30 karakter yer ayıracağına int(1) alan ıolarak ayarlayıp. Formda seçmeli yapsan 1 erkek, 2 bayan gibi daha mantıklı olur. Ya da alan türünü yine set yapıp yine tek karakterde halledebilirsin. Aynı mantık şehir ve ilçeler için de geçerli. Şehirler ve ilçeleri ayrı tablolarda tutup idlerini eklemen daha akıllıca ve ileri dönük olur. Böylece yine yazım yanlışlarının önüne geçersin ve aramalarda vs. daha kullanışlı olmuş olur. Hem de psotta direk select içinde gösterip işlem kolaylığı sağlarsın formu dolduran içinde. Doğum tarihi için ayrı sütun açmana gerek yok. Yapman gereken formda ayrı seçtirip eklerken birleştirmek. Yani formda gün, ay, yıl olarak select ekler php ye for döngüsü ile yazdırırsın. Postu işlerken de kontrolleri yapıp birleştirirsin. PHP:

5DEL1' Alıntı:

metadige' Alıntı:

Merhaba, MySQL ve php hakkında kendimi geliştirmeye çalışıyorum. Fakat MySQL ile ilgili kafama takılanlar var Yardımcı olan veya olmaya çalışan herkese şimdiden teşekkürler. Üye kayıt formu yapıyorum kayıt formunda aşağıdaki bilgiler kullanılacak form örneği ve tablo yapısı bu şekilde olacak fakat takıldığım noktalar, Telefon sütunlarının türünü int(10). bigint(10). son olarakta varchar(10) yapmama rağmen telefon kayıtlarını hep int. en üst limiti olan 2147683647 şeklinde kaydediyor. Cep telefonlarını &quot;GSM KODU&quot; ve &quot;TEL NO şeklinde kaydetmem için tabloda ne gibi bir değişiklik yapmam gerekiyor. Doğum tarihi için tek sütun oluşturdum ve bunu 2012-06-15 şeklinde kaydediyor ben ise bunu müşterinin &quot;GÜN&quot; &quot;AY&quot; &quot;YIL&quot; Şeklinde listeden seçtirebilmem için tabloda 3 ayrı sütün mu açmam gerekiyor. Son olarak bu işlemlerde de bir hata varsa onlarıda belirtirseniz sevinirim. Ekli dosyayı görüntüle 3754 Ekli dosyayı görüntüle 3755

Öncelikce cevabın için çok teşekkür ederim. Uzunluk değerlerleri denemelik olduğu için 30 filan yazıyor. metadige' Alıntı: