質問: mysql文法エラーの原因調査のお願い sql文の文法エラーの原因が分からないので、ご教示ください。 ものは、掲示板になります。 phpからsqlを実行しています。 テーブルの中身とsql文とエラー文は以下の通りです。 【テーブル】 category_id | tinyint(3) unsigned shop_id | tinyint(3) unsigned id | int(10) unsigned name | varchar(255) 【sql文】 $sql="insert into テーブル名 value(".$_session['category_id'].",".$_session['shop_id'].",".$_session['thread_id'].",'".$_session['name']."')"; 【エラー文】 you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near ',testname)' at line 1 エラー文中の「testname」は、テストのために、カラム「name」のところにこちらで入れたものになります。 情報に不足があれば、補足するのでおっしゃってください。 以上、よろしくお願い申し上げます。
回答: 「value」じゃなくて、「values」では?