- 締切済み
PHPとMYSQLでデータ登録
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 上記のようにエラーでました。分かる方いらっしゃいましたらよろしくお願いします。 ソースは下の通りです。 <?php $con = mysql_connect("localhost","root","matsushima") or die(mysql_error()); mysql_select_db("koukou") or die(mysql_error()); $sql = "insert into area(name_area) values('".$_POST[name_area]."')";//SQL文の作成 $res = mysql_query($sql) or die(mysql_error());//クエリの実行 mysql_close($con);//切断 ?> <html> <head> <title>登録完了画面(サンプルリスト)</title> <meta name="keywords" content="入力フォーム,確認画面,サンプル"> </head> <body> <p>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- warez
- ベストアンサー率57% (29/50)
エラーメッセージが肝心の部分で切れていますね。とりあえず $sql = ~の行を $sql = sprintf("insert into area (name_area) values ('%s')", mysql_real_escape_string($_POST['name_area'])); としてみたらどうなりますか?