sql >> Databáze >  >> RDS >> Mysql

ladit dotaz mysqli pomocí nebo zemřít mysqli_error

Máte problém s jednoduchými uvozovkami. Máte ' těsně před vaším $postid , ale ani jeden poté. To znamená, že SQL dotaz bude vidět '$postid, ' jako vaši první proměnnou a pak jste zmateni z toho, co zůstalo.

Zkuste změnit svůj SQL na čtení:

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

Doufám, že to pomůže.




  1. odlišné hodnoty mysql bez prázdného řetězce a NULL

  2. mysql-connector-java pro mysql 5.6

  3. Java Spring JPA stránkování Nefunguje, pokud je více než jedna stránka

  4. Vložit více řádků pomocí výběru