我有一個用戶表,我想要一個查詢,告訴我是否某個用戶在表中列出。例如,在下表中:在mysql中,如何查詢特定用戶是否在表中?
用戶|年齡
Bob | 22
Mike | 30
Sue | 21
有人可以幫助我,做類似的查詢,
If (In USERS_TABLE, Mike is in column 'Users'){$userPresent="true";}
我有一個用戶表,我想要一個查詢,告訴我是否某個用戶在表中列出。例如,在下表中:在mysql中,如何查詢特定用戶是否在表中?
用戶|年齡
Bob | 22
Mike | 30
Sue | 21
有人可以幫助我,做類似的查詢,
If (In USERS_TABLE, Mike is in column 'Users'){$userPresent="true";}
Mysql的民行可以幫你
$query = mysql_query("select * from users_table where Users = 'Mike'");
if(mysql_num_rows($query))
{
echo "user present";//use your code how you want
}
else
{
echo "user not present";
}
mysql_擴展不贊成PHP 5.5.0的。 所以請選擇PDO或MYSQLI API以獲得更好的體驗。
您所查詢的是:
SELECT * FROM USERS_TABLE WHERE Users='Mike'
你可以運行像
SELECT * FROM USERS_TABLE WHERE Users='Mike'
查詢然後,您可以檢查從該查詢返回的行數是否大於0.
SELECT count(*) as count FROM USERS_TABLE WHERE Users='Mike'
如果計數> 0,則存在用戶。
,或者如果你想要的用戶記錄,只需使用如下
SELECT * FROM USERS_TABLE WHERE Users='Mike'
SELECT * FROM USERS_TABLE,用戶=「邁克」,在這裏你可以選擇特定的表像 FROM USERS_TABLE選擇用戶,用戶=「邁克」
你真的應該有一個PHP /數據庫教程或書開始。 – jeroen
這與SQL查詢獲得的基本相同。你有沒有實際的任何事情? –
是的,我有,但MySQL數據庫不是我經常處理的東西,所以謝謝你沒有任何幫助。我無法想象知道你做的每件事都必須承擔的責任,並花時間使用這些知識,而不是幫助,而是貶低他人。像你這樣的人會讓其他人不尋求他們問題的答案。 – Sadie