• 締切済み

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>

みんなの回答

  • warez
  • ベストアンサー率57% (29/50)
回答No.1

エラーメッセージが肝心の部分で切れていますね。とりあえず $sql = ~の行を $sql = sprintf("insert into area (name_area) values ('%s')", mysql_real_escape_string($_POST['name_area'])); としてみたらどうなりますか?

関連するQ&A