Syntax error or access violation: 1064

パソコン

DBの更新を書いていて、まぁ動かない

エラー文を見ていて気になる部分をしらべて解決した


 You have an error in your SQL syntax

SQL文に問題がある、
カンマが足りていなかった
update product set name=?, price=? where id=?
SQLの文法をやっていないので、不足に気づけない。

near ‘price=’450′ where id=NULL’ 

idに値が入っていないことがわかる。

echo $_REQUEST[‘id’]で 
Undefined array key “id” とでる
入力フォームでidに値を入れられていない。

入力フォームを凝視すると
echoで出力するHTML部分で、”が一つ足りていなかった事をみつけた。

単語、変数名のスペルミスかと思っていた。

点1個で動かない。

楽に見つける方法はないのだろうか。

コメント

タイトルとURLをコピーしました