我試圖將我的代碼更改爲msqli從mysql準備的語句。我不確定如何調整當前可用的代碼,以檢查數據庫中是否存在電子郵件。以下是我目前正在使用該作品的代碼。我如何將此變爲準備好的陳述並獲得相同的結果?使用預處理語句檢查數據庫中是否已存在電子郵件
//if email is equal to an email already in the database, display an error message
if(mysql_num_rows(mysql_query("SELECT * FROM users WHERE email = '".mysql_real_escape_string($_POST['email'])."'")))
{
echo "<p class='red'>Email is already registered with us</p>";
} else {
// missing code?
}
歡迎SO。我已將您的帖子重新格式化爲盡我所能。確保閱讀常見問題以習慣標記。有一些代碼錯過了你可能想發佈的內容。 – pmr 2012-02-23 00:31:55