sql >> Database teknologi >  >> RDS >> Mysql

debug mysqli-forespørgsel med eller dø mysqli_error

Du har et problem med enkelte citater. Du har en ' lige før dit $postid , men ikke en efter. Dette betyder, at SQL-forespørgslen vil se '$postid, ' som din første variabel og derefter blive forvirret over de resterende.

Prøv at ændre din SQL til at læse:

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

Håber det hjælper.




  1. MySQL:@variabel vs. variabel. Hvad er forskellen?

  2. Er det muligt at læse MongoDB-data, behandle dem med Hadoop og udlæse dem til en RDBS (MySQL)?

  3. sætnavne vs mysqli_set_charset — udover at påvirke mysqli_escape_string, er de identiske?

  4. PHP MySQL Sorter efter flere kolonner