Im làm việc trên một bảng có 4 cột và cột đầu tiên là số nguyên tăng dần được gọi là id.PHP Mysqli chèn một hàng vào một bảng có cột auto_increment
Nếu im sẽ chèn vào bảng này bằng cách sử dụng các câu lệnh chuẩn bị mysqli, tôi vẫn gặp sự cố khi chèn truy vấn hoạt động. Sử dụng PHPmyAdmin Nó nói với tôi để cho nó NULL. Ive đã cố gắng này:
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES ('NULL', ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
và điều này
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (NULL, ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
và chỉ cung cấp cho bind_param 3 đối số (người cuối cùng 3). Không phải công việc đó. Tôi cũng đã thử điều này:
$null = NULL;
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (?, ?, ?, ?)";
$stmt -> bind_param("issi", $null, $col2, $col3, $col4);
Không có tác phẩm nào trong số này. Có cách nào được chuẩn hóa để chèn vào loại bảng này không?
bạn cũng muốn chèn trường tự động vô hiệu hóa một cách rõ ràng? – Sarfraz