我想檢查用戶名和電子郵件是否在我的註冊腳本中。一個查詢,一個表,兩個數()
這是我如何檢查與查詢:
$emailcheck = "SELECT COUNT(email) AS nume FROM members WHERE email = :email";
//bindValue
//execute
//fetch
if($rowe['nume'] > 0){
$errors[] = "E-mail exist.";
}
而且也是我在做同樣的事情的用戶名;
$usercheck = "SELECT COUNT(username) AS numu FROM members WHERE username = :username";
//bindValue
//execute
//fetch
if($rowu['numu'] > 0){
$errors[] = "Username taken.";
}
*
我想往前走一步,並處理所有的東西用一個查詢。
但我不能想出這樣的問題。
我想:
$check = "SELECT COUNT(username) AS numu and COUNT(email) AS nume FROM members WHERE username = :username OR email = :email";
,但可能這是荒謬的。
如何處理我想要的一個查詢?
後,我要檢查這樣的:
if($row['numu'] > 0){
$errors[] = "Username taken.";
}
if($rowe['nume'] > 0){
$errors[] = "E-mail exist.";
}
因此,這將是更少的代碼,而不是爲第二次兩次bindValue, execute, fetch
連接相同的表。
凡(用戶名= usrrname或電子郵件=電子郵件)..嘗試 – devpro
正如你可以看到有我的帖子,我試了一下,先生:) – LetsSeo
不小的差別在一個支架 – devpro