次のコードを使用して、レコードをデータベースに書き込む前に、既に存在するユーザー名があるかどうかを確認します.....
$duplicate=mysql_query("SELECT username FROM user WHERE username='" . $username . "'");
if ($duplicate <> $username) {
$insertquery = mysql_query("insert into user (username, password, lastlogin, address1, address2, address3, email) values ('$userid', '$password', now (),'$address1','$address2','$address3','$email')");
//$msg = "Successfully Registered!";
$msg = mysql_fetch_assoc($username);
} else {
$pass_err = "This Username Is Already In Use!";
$msg = "This Username Is Already In Use!";
$userid="";
$err_flag="False";
$dupe="";
$numrecords=0;
}
}
私は何が欠けていますか?私がそれが存在しないことを知っているとき、それは常にそれがすでに存在すると言います....