Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस रिकॉर्ड के विरुद्ध NULL की जाँच -> isset बनाम is_null

इसे आजमाएं:

if($img != NULL) {
    return '<img src="' . $img . '" alt="' . $alt .'" />';
}

स्पष्टीकरण:

अगर आप !$img . की तुलना करते हैं NULL . के विरुद्ध आप मूल रूप से $img . पर एक बूलियन उत्क्रमण करते हैं और फिर देखें कि क्या यह NULL से तुलना करता है - जो आप नहीं चाहते।

साथ ही, कृपया ध्यान दें कि आपको उपयोग करना चाहिए

if($img !== NULL)

बजाय। != प्रदान किए गए चर के मूल्यों की तुलना करेगा, जबकि !== मूल्यों और डेटाटाइप की तुलना करेगा (जो कि NULL के मामले में आपकी सबसे अच्छी रुचि हो सकती है)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में खाली डेटा कैसे छोड़ें?

  2. MySQL में 2 तिथियों के बीच रिकॉर्ड कैसे प्राप्त करें

  3. मेल खाने वाले टैग वाले सभी प्रोजेक्ट चुनें

  4. परिणाम कॉलम नाम के रूप में तालिका के कॉलम मानों में शामिल हों का चयन करना

  5. mysql लाने के रिकॉर्ड के साथ एक ईमेल भेजें