-3

データベースにフォームを挿入するシステムに取り組んでいますが、うまくいきませんでした。

これは私のコードです:

<?php

if(isset($_POST['submit']))
{

$con = mysql_connect("CENSORED","PRIVATE","REALLY PRIVATE");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("EVEN MORE PRIVATE", $con);

$sql="INSERT INTO data (email, user)
VALUES
('$_POST[email]','$_POST[username]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con);

?>

参考までに、招待システムを作成しています。

4

3 に答える 3

0

現在、最初の中かっこには閉じ中かっこがありません。コードのどこかで閉じ中括弧を忘れました...おそらく投稿したコードの最後にあります。

交換:

mysql_close($con);

?>

と:

mysql_close($con);
}
?>
于 2013-03-04T17:37:49.673 に答える
0

に引用符がありません

$con = mysql_connect("CENSORED,"PRIVATE","REALLY PRIVATE");

に変更:

$con = mysql_connect("CENSORED","PRIVATE","REALLY PRIVATE");

注:
1. mysql_* 関数は非推奨であり、mysqli_* または PDO を使用し
ます。 2. クエリは sql インジェクションに対して脆弱です。セキュリティを確保してください。

于 2013-02-18T07:04:38.147 に答える
0
$con = mysql_connect("CENSORED,"PRIVATE","REALLY PRIVATE");

への変更

$con = mysql_connect("CENSORED","PRIVATE","REALLY PRIVATE");
于 2013-02-18T07:07:24.953 に答える