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

Giá trị trống đang được thêm vào tất cả các hàng mysql thay vì chỉ hàng đích

Bạn đã thử in nội dung của danh mục ra bảng điều khiển chưa? Có thể danh mục hợp lệ và danh mục rỗng đang được đăng lại từ nguồn không?

bạn cũng có thể thử tóm tắt cuộc gọi sql với một kiểm tra nul đối với danh mục. Điều này có thể bắt null trước khi được chèn.

$category = $_POST['category'];
$cf = $_FILES['cf'];

if($category != NULL)
{
    mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}

Cuối cùng, bạn có thể đặt một trong các cột trong bảng không cho phép các giá trị rỗng. Điều này sẽ cho phép bạn đặt một khối thử bắt và loại bỏ dữ liệu trống

Try {
    mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
} 
catch (exception ex)
{
    // do nothing!
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi mysql node.js:ECONNREFUSED

  2. Tự động đặt tự động tăng thêm mysql thành giá trị tối thiểu

  3. Loại dữ liệu MySQL nào nên được sử dụng cho Vĩ độ / Kinh độ với 8 chữ số thập phân?

  4. NHÓM MySQL THEO DateTime +/- 3 giây

  5. đếm hồ sơ tham gia bảng câu hỏi và câu trả lời