Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cố gắng CHÈN ĐẦY ĐỦ nếu trường đầu vào để trống

Nếu bạn đang soạn một câu lệnh SQL bằng cách thêm giá trị của $myVariable , sau đó bạn nên xem nó có phải là NULL không hay không và sửa đổi câu lệnh SQL cho phù hợp.

Ví dụ:nếu mã của bạn giống như:

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

thì bạn nên thay đổi nó thành một cái gì đó như:

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. Sử dụng PyMySQL, tôi không thể kết nối với RDS

  2. Cách chia DATE và TIME khỏi DATETIME trong MySQL

  3. Di chuyển dữ liệu từ bảng cũ sang bảng khác PHP MYSQL

  4. Giao điểm phạm vi ngày trong SQL

  5. MySql trong DNX 5.0