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

mencoba INSERT NULL jika bidang input dibiarkan kosong

Jika Anda membuat pernyataan SQL dengan menambahkan nilai $myVariable variabel, maka Anda harus melihat apakah itu NULL atau tidak dan memodifikasi pernyataan SQL yang sesuai.

Misalnya, jika kode Anda seperti:

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

maka Anda harus mengubahnya menjadi seperti:

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. MySQL dan PDO:Bisakah PDO::lastInsertId secara teoritis gagal?

  2. MySQL Query - entri terbaru per grup

  3. Menemukan perbedaan antara istilah terbaru dan terbaru kedua

  4. Jumlahkan jam dari pelacak waktu ke kalender menurut hari

  5. Terjadi kesalahan fatal selama eksekusi perintah. di C# ketika saya menggunakan Insert Into