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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • CNET

    CNET

    5 Mayıs 2006
  • Professor Messer

    Professor Me

    27 NİSAN 2007