Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL dan PHP - masukkan NULL daripada string kosong

Untuk meneruskan NULL ke MySQL, lakukan saja.

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

Jadi, dalam kode Anda, periksa if $intLat, $intLng adalah empty , jika ya, gunakan NULL bukannya '$intLat' atau '$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. Gagal Terhubung ke MySQL di localhost:3306 dengan root pengguna

  2. 2 Kunci Asing yang merujuk pada Kunci Utama yang sama di MySQL

  3. Cara menutup koneksi sqlalchemy di MySQL

  4. Tabel Kustom Wordpress atau Jenis Posting Kustom?

  5. Lengkapi sistem pendaftaran pengguna menggunakan PHP dan database MySQL