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)";