Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql未知错误_Php_Mysql - Fatal编程技术网

Php Mysql未知错误

Php Mysql未知错误,php,mysql,Php,Mysql,因此,基本上我正在检查用户名是否已经注册,我有以下代码: $sql = mysql_query("SELECT * FROM verified WHERE summoner = '$summoner'"); if(mysql_num_rows($sql)>=1) { $verified = 0; } else { $verified = 1; } 我知道mysql_num_row被弃用为PHP5.5.0, 但我使用的是PHP5.4.16,我不知道还有什么其他方法可以做到

因此,基本上我正在检查用户名是否已经注册,我有以下代码:

$sql = mysql_query("SELECT * FROM verified WHERE summoner = '$summoner'");
if(mysql_num_rows($sql)>=1)
{
    $verified = 0;

}
else
{
    $verified = 1;
}
我知道mysql_num_row被弃用为PHP5.5.0, 但我使用的是PHP5.4.16,我不知道还有什么其他方法可以做到这一点, 请帮帮我,谢谢。

你忘了什么。。。从中选择从中选择什么? 在选择后添加一些东西、列、数字,如:

SELECT 1 FROM verified WHERE summoner = '$summoner'

您需要至少选择一个字段,否则MySQL将阻塞。

您还没有选择任何内容

尝试:


您的查询缺少要选择的字段:

SELECT SOMETHING FROM
           ^here
我想

Select summoner from ...

你忘了*。检查一下你的代码。如果你不使用mysql\u错误,你确实不知道错误是什么。提示:SELECT FROM=>选择什么?不需要亵渎。谢谢。@Wrikken我在它打印的文档末尾使用了mysql\u error reference id=17,我想我们可能需要在此进行一些调整。我将尝试以下方法:mysql\u querySELECT caller FROM verified WHERE caller='$caller';然后再回来找你;我不能使用你的代码,因为我想检查召唤者用户名是否已经过验证,所以可能id会被弄乱,所以我不能使用id,另外:mysql_querySELECT caller FROM verified WHERE caller='$caller';没有工作,我键入随机文本并验证=1作为结果,没有mysql\u错误我的意思是没有检查您的模式,idk如果我可以回答您的问题。您是否检查过您的验证表是否有一个名为召唤器的列,并且正在查找$召唤器的值,而不是ID?在这种情况下,可能应该是COUNT*,而不是检查行数,获取值并测试它与0的比较。
SELECT SOMETHING FROM
           ^here
Select summoner from ...