我有一個PHP的形式下面,而不管我在數據庫中,或者一個新的電子郵件地址已輸入電子郵件地址時,反應似乎不是我想要的。任何幫助表示感謝。PHP的MySQL如果記錄存在
$eMailAddress = $_POST['eMailAddress'];
$sql = sprintf("SELECT eMailAddress FROM Membership WHERE eMailAddress='$eMailAddress' LIMIT 1");
$result = mysqli_query($conn, $sql);
if ($result) {
echo "Sorry your email is already in the system";
} else {
// proceed with inserting record into database
}
$row = mysql_fetch_row($result);
你爲什麼不把你的郵件列設置爲唯一的? – madalinivascu
這是固定到現有的表單。我們已經有幾次與人填寫相同的電子郵件地址的條目。所以我們現在無法將eMailAddress更改爲唯一。 –
您的混合mysqli_ *和mysql_ *功能,這是不可能的 –