我有一个用户表,我想要一个查询,告诉我是否某个用户在表中列出。例如,在下表中:在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