sql >> データベース >  >> RDS >> Mysql

mysqli_errorを使用してmysqliクエリをデバッグするか死ぬ

    一重引用符に問題があります。 'があります $postidの直前 、しかし1つ後ではありません。これは、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. Railsは同時入力で一意性が失敗することを検証します

    2. パーティションスイッチングを使用した中断の少ないSQLServerテーブルの更新

    3. MySQL-ブロックされたすべてのユーザーを結果から除外します

    4. GACのMySql.Data、それでもSecurityException