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

MySQL और PHP - खाली स्ट्रिंग के बजाय NULL डालें

MySQL को NULL पास करने के लिए, आप बस यही करते हैं।

INSERT INTO table (field,field2) VALUES (NULL,3)

तो, अपने कोड में, if $intLat, $intLng . की जांच करें empty हैं , यदि वे हैं, तो NULL . का उपयोग करें '$intLat' . के बजाय या '$intLng'

$intLat = !empty($intLat) ? "'$intLat'" : "NULL";
$intLng = !empty($intLng) ? "'$intLng'" : "NULL";

$query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng)
          VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', '$long', 
                  $intLat, $intLng)";


  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. गंभीर त्रुटि:कक्षा 'Swift_smtpTransport' में नहीं मिला

  3. mysql कॉलम को INT से TIMESTAMP में कनवर्ट करना

  4. MySQL लॉग () फ़ंक्शन - किसी मान का प्राकृतिक लघुगणक लौटाएं

  5. MySQL में रेगुलर एक्सप्रेशन को कैसे बदलें?