-1
因此,我創建了一個簡單的新用戶註冊表單。 我終於把它添加到數據庫的新用戶數據。 但是,我想包括一些PHP,自動檢查這是否成功。我環顧四周,似乎暗示了這一點:PHP在檢查數據是否成功添加到mysql時重複記錄
$sql= "INSERT INTO users(Firstname, Lastname, username, password)
VALUES ('$newfirstname', '$newlastname', '$newusername', '$newpassword')";
mysqli_query($con, $sql);
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
//if it works
echo "record added";
mysqli_close($con);
但是,這似乎將2個重複記錄添加到數據庫!任何人都能看到爲什麼 我已經分離出的問題到
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
感謝您的幫助!剛開始PHP和MySQL等
你得到重複的記錄($ con,$ sql);'兩次。還在表格上添加一些獨特的約束。 –
謝謝!現在我感到愚蠢的回頭看。獨特的約束就像一個ID號,是的?如果是這樣,這是添加到實際的數據庫,因爲我使用phpMyadmin來自動增加一個ID號碼 – Truvia