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

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • Muse

    Muse

    28 EYLÜL 2006