Mysql
 sql >> база данни >  >> RDS >> Mysql

отстраняване на грешки в mysqli заявка с или умре mysqli_error

Имате проблем с единичните кавички. Имате ' точно преди вашия $postid , но не едно след това. Това означава, че SQL заявката ще вижда '$postid, ' като първа променлива и след това се бъркате за останалата.

Опитайте да промените своя SQL, за да чете:

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

Надявам се това да помогне.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Производителност на MySQL IN оператор върху (голям?) брой стойности

  2. Как да създадете заявка в MySQL за изваждане на последователни редове въз основа на датата и отличително поле?

  3. не можа да компилира mysql процедура за курсори

  4. Фатална грешка:Клас 'Swift_smtpTransport' не е намерен в

  5. По-добро разбиране - Class.forName(com.mysql.jdbc.Driver).newInstance ();