SORU
24 ŞUBAT 2010, ÇARŞAMBA


Kontrol MySQL boş bir alan için

Bir sorgu kullanıcıları kontrol etmek için bazı kriterler ile, bir e-posta adresi var olmak yazıp bitirdim.

Sitemizde bir kullanıcı izin vermek veya e-posta adresine sahip değil.

$aUsers=$this->readToArray('
 SELECT `userID` 
 FROM `users` 
 WHERE `userID` 
 IN(SELECT `userID`
         FROM `users_indvSettings`
  WHERE `indvSettingID`=5 AND `optionID`='.$time.')
  AND `email`!=""
 ');

Bu en iyi yolu SQL boş bir alanı kontrol etmek için mi? Sadece "BOŞ" ve bu hala bir e-posta adresi onlara gerek kalmadan, kullanıcıların bir kayıt döndürdü denedim

Yukarıdaki sorgu çalışıyor ama meraktan soruyorum, eğer bunu doğru şekilde yapıyor muyum diye merak ettim.

CEVAP
24 ŞUBAT 2010, ÇARŞAMBA


Boş bir alan boş bir dize veya NULL da olabilir.

Her iki işlemek için, kullanın:

email > ''

eğer tabloda kayıt (her iki tür) boş e-posta bir sürü varsa range erişim yararlanabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006