我是一個編程語言有限的業餘愛好者,請幫助。 我有以下代碼:檢查兩個同名列的表中的重複項目
try
{
$stmt = $DB_con->prepare("SELECT user_email FROM m_users WHERE user_email=:umail");
$stmt->execute(array(':umail'=>$umail));
$row=$stmt->fetch(PDO::FETCH_ASSOC);
if($row['user_email']==$umail) {
$error[] = "Sorry but someone has already registered with this email address !";
}
else
{
if($user->register($umail,$ucountry,$uip))
{
$user->redirect('m_c.php');
}
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
這段代碼 - 因爲它是 - 在短短的一個表查找重複的電子郵件稱爲m_users
,如果找到一個拋出的通知。
我想要的是,它看起來並且在額外的表f_users
中檢查ASWELL,它具有完全相同的列結構。 我嘗試了不同的技巧無濟於事。 非常感謝提前。
嗨,謝謝你的回答。當數據庫中有條目時,它會以某種方式工作,如果我選擇了一個已經在數據庫中的電子郵件,它會拋出通知。當數據庫中沒有條目並且必須創建一個條目時,出現此錯誤:「SQLSTATE [HY093]:無效的參數編號:綁定變量的數量與令牌數量不匹配」。你說得對,那些是男性和女性,我建立獨立表格的原因是我想在不同的頁面上區分它們。你的代碼有一個額外的}地方,我正確地解決了它。謝謝 – Luc
它實際上工作,對不起,我的腳本中有一個錯誤。非常感謝。 – Luc
@Luc這個解決方案對你很有幫助。你能否贊成或接受答案,這將鼓勵使用堆棧溢出系統,我必須承認,這鼓勵了我。 祝您有美好的一天。 –