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

इनपुट फ़ील्ड खाली छोड़े जाने पर NULL डालने का प्रयास कर रहा है

यदि आप $myVariable . का मान जोड़कर एक SQL कथन लिख रहे हैं चर, तो आपको देखना चाहिए कि क्या यह NULL है या नहीं और तदनुसार SQL कथन को संशोधित करें।

उदाहरण के लिए, यदि आपका कोड कुछ ऐसा है:

$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";

तो आपको इसे कुछ इस तरह बदलना चाहिए:

if (is_null($myVariable)) {
    $sql .= "myVariable = NULL";
} else {
    $sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBI के साथ IN ऑपरेटर का उपयोग कैसे करें?

  2. PHP और mySQL - को के रूप में लिखा गया है

  3. MySQL सिंटैक्स त्रुटि सही सिंटैक्स 'desc' के पास उपयोग करने के लिए

  4. क्या आप पीडीओ का उपयोग करके प्लेसहोल्डर को क्वेरी के चुनिंदा हिस्से में रख सकते हैं?

  5. शीर्ष त्रुटि चुनें