• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL文法エラーの原因調査のお願い)

MySQL文法エラーの原因調査のお願い

このQ&Aのポイント
  • SQL文の文法エラーの原因が分からないので、ご教示ください。
  • PHPからSQLを実行しており、テーブルの中身とSQL文とエラー文を提供します。
  • エラー文中の「testname」は、テストのために、カラム「name」のところにこちらで入れたものになります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

変数をエスケープしないで突っ込んでいる時点でアウトですが、Syataxエラーとは無関係なので、 直接のエラーの原因は文字列をクォートしていないことでしょう。

mic_goto
質問者

お礼

ありがとうございます。

その他の回答 (1)

回答No.1

「value」じゃなくて、「values」では?

mic_goto
質問者

お礼

ご指摘ありがとうございます。 valuesに修正したのですが、同一のエラーが出てしまいました。 なお、エラー文中に「near ',testname)'」とあり、「testneme」は「$_SESSION['name']」なので、その前にある「$_SESSION['category_id']」、「$_SESSION['shop_id']」及び「$_SESSION['thread_id']」については問題なく、「$_SESSION['name']」付近に何らかの問題があると思われるのですが、いかがでしょうか。

関連するQ&A