在mysql中,如何查询特定用户是否在表中?

时间:2013-12-11 17:10:23

标签: php mysql

我有一个用户表,我想要一个查询,告诉我表中是否列出了特定用户。例如,在下表中:

用户|时代
鲍勃| 22个
迈克| 30个
苏| 21

有人可以帮我查询类似的事情 If (In USERS_TABLE, Mike is in column 'Users'){$userPresent="true";}

5 个答案:

答案 0 :(得分:0)

您的查询将是:

   SELECT * FROM USERS_TABLE WHERE Users='Mike' 

答案 1 :(得分:0)

你可以运行像

这样的查询
SELECT * FROM USERS_TABLE WHERE Users='Mike'

然后,您可以检查从该查询返回的行数是否大于0。

答案 2 :(得分:0)

 SELECT count(*) as count FROM USERS_TABLE WHERE Users='Mike'

如果count> 0,则用户存在。

或者如果您想要该用户记录,请使用以下

 SELECT * FROM USERS_TABLE WHERE Users='Mike'

答案 3 :(得分:0)

Mysql Num行可以帮助你

$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";
}
自PHP 5.5.0起,不推荐使用

mysql_ extension。 所以请选择PDO或MYSQLI api以获得更好的体验。

答案 4 :(得分:0)

选择* FROM USERS_TABLE WHERE Users ='mike',在这里您可以选择特定的表格 选择用户来自USERS_TABLE WHERE Users ='mike'