Mysql
 sql >> Baza danych >  >> RDS >> Mysql

debuguj zapytanie mysqli za pomocą lub umrzeć mysqli_error

Masz problem z pojedynczymi cudzysłowami. Masz ' tuż przed Twoim $postid , ale nie później. Oznacza to, że zapytanie SQL zobaczy '$postid, ' jako pierwszą zmienną, a następnie mylić się z pozostałą.

Spróbuj zmienić swój kod SQL, aby przeczytać:

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

Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gcc nie kompiluje i nie uruchamia bibliotek MySQL C

  2. Ogranicz dzienny dostęp

  3. Procedura MySQL w Select?

  4. Jakiego protokołu komunikacyjnego używa MySQL?

  5. Jak przechowywać Euro Symbol w bazie mysql?