Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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
mysql_fetch_row()希望参数1是resource,布尔值在第34行的/home/-/-/-/register.php中给出_Php_Mysql_Parameters_Error Handling_Boolean - Fatal编程技术网

mysql_fetch_row()希望参数1是resource,布尔值在第34行的/home/-/-/-/register.php中给出

mysql_fetch_row()希望参数1是resource,布尔值在第34行的/home/-/-/-/register.php中给出,php,mysql,parameters,error-handling,boolean,Php,Mysql,Parameters,Error Handling,Boolean,注意:我不得不说有很多类似的问题。但我无法通过查看答案列表来解决我的问题 我试图从表中选择数据,但收到以下错误消息: 警告:mysql_fetch_行要求参数1为资源,布尔值 在第34行的/home/-/-/register.php中给出 这是我的代码: { $userQuery = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `$tableName` WHERE `$userNameField`='$userName'"

注意:我不得不说有很多类似的问题。但我无法通过查看答案列表来解决我的问题

我试图从表中选择数据,但收到以下错误消息:

警告:mysql_fetch_行要求参数1为资源,布尔值 在第34行的/home/-/-/register.php中给出

这是我的代码:

{       

$userQuery = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM `$tableName`
 WHERE `$userNameField`='$userName'"));
if($userQuery[0] > 0){

    $message = 'This username already exists. Please select another.';

} else {.......

可能您的查询失败了。尝试使用以下方法:

   or die(mysql_error());

但请记住:您不应该像那样嵌套mysql函数…

-有关如何解决此问题,请参阅。不要像那样嵌套mysql函数。正如您现在所知,这使得错误处理变得不可能。这个fetch\u me\u dinnerat\u本地硬件\u storeSELECT比mysql\u fetch\u rowmysql获得更好的结果_querySELECT@JohnConde我看过你的链接我试了很多都没用?!?你还有其他建议吗?我应该在哪里补充呢?就在这之后:'{$userQuery=mysql\u fetch\u rowmysql\u querySELECT COUNT*FROM$tableName,其中$userNameField='$userName';上面关于@JiFusIt的消息应该就在您的查询之后,所以:mysql\u queryblahblah或die mysql\u error;嘿,谢谢,但它根本没有帮助,它只说了同样的错误:尝试重写代码,这样就更清楚了。从:$sql=SELECT开始,然后说:$query=mysql\u query$sql或die mysql\u error,然后说:$numberofrows=mysql\u num\u rows$query。变量$numberofrows现在保存从查询中获得的行数。这比嵌套所有这些函数要好得多。