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

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013