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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • newport83

    newport83

    19 HAZİRAN 2006
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006