nerede Doğum cinsiyet ve yıl gibi bilgileri saklamak için?

5 Cevap php

i kullanıcımız var ve ben doğum cinsiyet (erkek, kadın) ve yıl (1930, 1931 ... 1999, 2000) belirtmek için onlara ihtiyacımız var.

i, bu değerleri nerede acaba:

  1. veritabanında?
  2. php dosyasında?

i veritabanında saklayabilirsiniz eğer ben elle ilk tüm girdileri oluşturmak zorunda. ama iyi bir şey toplumsal cinsiyet alanında her zaman başka bir şey olamaz, kadın ya da erkek olacak böylece kullanıcı tablo kısıtlamaları sahip olmasıdır.

i (html gibi örneğin) php dosyasında saklamak eğer ben kolayca ekleyebilir / değerlerini kaldırmak. ama bir con i veritabanında kısıtlamaları zorunda değilsin ki, bu yüzden birisi bu erkek veya kadın bulunuyor sürece kayıtlı değil html kesmek yüzden bile php backend doğrulama eklemek olabilir olsa bile başka bir değer, yanlışlıkla cinsiyet gibi saklanan olabilir .

Bunu yapmak için en iyi yöntem nedir?

teşekkürler

5 Cevap

Bir veritabanı ana noktası olduğu gibi ben kesinlikle ev verilerine, bir veritabanı ile gitmek istiyorum. Yapabilirsin, sen sınırlamalar ekleyiniz (yani adreslerini, telefon numaralarını, kullanıcı seviyor / hoşlanmayan) toplanan verileri genişletmek ve bir veritabanı ile bilgi arama / sorgu çok daha kolay dedi. İlk giriş için olduğu gibi, SQL ile bir veritabanına veri almanın birçok yolu vardır. Çok iş olmadan veritabanına mevcut kullanıcıların almanın çok basit bir yolu olabilir.

Ne biçim veri şimdi nedir? Şansını otomatik olarak veritabanına eklemek mümkün olacaktır vardır. phpclasses.org o yardımcı olacak bazı iyi sınıfları olmalıdır. Meydan okurcasına (veya zaten sahip olabilir) sunucu üzerinde phpMyAdmin yüklemeye değer olacaktır. Çok daha kolay veritabanları ile çalışma yapar.

Hiç şüphe yok ki daha sonra kayıtları sorgulamak isteyeceksiniz gibi bir veritabanı ile gitmek ve bu tür bir şey için HTML (veya metin dosyaları) ile çalışan bir ağrı olur. Dave dediği gibi biraz açık çalışma daha sonra pastırma kaydeder!

Bir veritabanı, kolay çağrısı kullanabilirsiniz ...

Eğer anlaşma bu tür arıyorsanız eğer bir gui'ye geldiğinde Navicat bomba.

Doğru anladıysam eğer 'Erkek', 'dişil' değerleri DEĞİL, tam kullanıcı satır vs .., 1997, 1998, 1999 saklamak gerekir. Bu şekilde ise ben iyi çözüm, vb ini, xml, php (dizi) gibi, bir dış dosyasında depolamak olduğunu düşünüyorum ..

Bir mükemmel bir seçim veritabanı meta o dosyayı oluşturmak olduğunu. Bir enum alan enum ('Erkek', 'Kadın') varsa Örneğin, o zaman bu şekilde seçeneklerini oluşturmak. Aslında varsayılan girdi boyutunu, sayı veya tarih doğrulayıcılar, vb üretebilir ..

Ben iyi çözüm görünümünden arka uç veri deposuna ayrı olduğunu düşünüyorum. Ne sen bunun yerine 'Erkek' ve 'Masculino' göstermek gerekiyor ama veritabanındaki değeri 'Male' kalır böylece sayfayı çevirmek gerekirse?