PHP5.3を使用してフォームからMySQL5.5データベースにデータを挿入する際に問題が発生しました。データを挿入できますが、挿入が重複します。
これが私のコードです:
<?php
$host ="localhost";
$user ="root";
$password ="password";
$database ="database1";
$table ="users";
mysql_connect("$host","$user","$password")or die(mysql_error());
mysql_select_db("$database")or die(mysql_error());
$mysql = "INSERT INTO $table (username,password)
VALUES('$_POST[username]','$_POST[password]')";
if(!mysql_query($mysql)) die(mysql_error());
echo"Data inserted";
mysql_close();
?>
私が受け取るエラーメッセージは
"undefined index:username"
"undefined index:password"
私のテーブルフィールドは、3つのID、ユーザー名、パスワードです。