所以基本上我试图检查用户名是否已经注册,我有以下代码:
$sql = mysql_query("SELECT * FROM verified WHERE summoner = '$summoner'");
if(mysql_num_rows($sql)>=1)
{
$verified = 0;
}
else
{
$verified = 1;
}
我知道mysql_num_row已被弃用为php 5.5.0, 但我使用PHP 5.4.16,我不知道有任何替代方法, 请帮助我,谢谢。
答案 0 :(得分:0)
你忘记了什么... SELECT FROM
选择什么?
在SELECT之后添加一些东西,一列,一个数字,例如:
SELECT 1 FROM verified WHERE summoner = '$summoner'
答案 1 :(得分:0)
mysql_query("SELECT id FROM verified WHERE summoner_id = '$summoner->id'");
您需要选择至少一个字段,否则MySQL会窒息。
答案 2 :(得分:0)
你没有选择任何东西......
尝试:
$sql = mysql_query("SELECT **SOMETHING** FROM verified WHERE summoner = '$summoner'");
if(mysql_num_rows($sql)>=1)
{
$verified = 0;
}
else
{
$verified = 1;
}
答案 3 :(得分:0)
您的查询缺少要选择的字段:
SELECT SOMETHING FROM
^here
我想
Select summoner from ...