sql >> Database >  >> RDS >> Mysql

debug mysqli-query met of sterf mysqli_error

Je hebt een probleem met enkele aanhalingstekens. Je hebt een ' net voor je $postid , maar niet één na. Dit betekent dat de SQL-query '$postid, ' . zal zien als je eerste variabele en dan verward raken over de rest.

Probeer uw SQL te veranderen om te lezen:

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

Ik hoop dat dat helpt.




  1. SQL-script uitvoeren om tabellen en rijen te maken

  2. Matrix voor door SQL Server ondersteunde versies

  3. Schema-ontwerp voor wanneer gebruikers velden kunnen definiëren

  4. Kan relationele database horizontaal schalen