プロが教えるわが家の防犯対策術!

なんですが、どこがいけないのでしょうか?
$sql = "insert into menber(name,passward) values($_POST["name"]."','".$_POST["passward"].)";//SQL文の作成
?>
エラーはParse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in です。よろしくお願いいたします。

A 回答 (1件)

単純な事ですよ。


$sqlという変数に入れる文字列をダブルクオートで括っていますよね。
$sqlに入れる文字列の途中にもダブルクオートが含まれていませんか?

この辺りはPHPの入門書や入門サイトによく書かれているので、
少しお勉強してみてください。

また、SQL文でもVALUES内は"文字列"である必要があると思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!