sql >> Database >  >> RDS >> Mysql

MySQL en PHP - voeg NULL in in plaats van lege string

Om een ​​NULL door te geven aan MySQL, doe je precies dat.

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

Controleer dus in je code if $intLat, $intLng zijn empty , als dat zo is, gebruik dan NULL in plaats van '$intLat' of '$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. Uw Django-project migreren naar Heroku

  2. Verbind de iPhone-app met PostgreSQL met behulp van Libpq

  3. Fout bij het gebruik van INSERT INTO table ON DUPLICATE KEY, bij gebruik van een for-loop-array

  4. SQL-update met row_number()