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

gỡ lỗi truy vấn mysqli bằng hoặc chết mysqli_error

Bạn có vấn đề với các dấu ngoặc kép. Bạn có một ' ngay trước $postid của bạn , nhưng không phải một sau. Điều này có nghĩa là truy vấn SQL sẽ nhìn thấy '$postid, ' là biến đầu tiên của bạn và sau đó bị nhầm lẫn về biến còn lại.

Hãy thử thay đổi SQL của bạn để đọc:

$result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`category_id`) 
VALUES ('".$postid."', '".$content."', '".$date."', '".$user_id."', '".$category_id."')");

Hy vọng điều đó sẽ hữu ích.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giữ nhiều mục trong một cột trên mysql

  2. PHP Đảo ngược thứ tự kết quả từ MySQL DB

  3. Truy vấn mysql và xuất dữ liệu dưới dạng CSV trong PHP

  4. Các công cụ MySQL ưa thích

  5. Làm thế nào để sử dụng aws Athena bằng cách sử dụng nodejs?