Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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\u num\u行警告_Php_Mysql - Fatal编程技术网

PHP中的mysql\u num\u行警告

PHP中的mysql\u num\u行警告,php,mysql,Php,Mysql,这个代码有什么问题 $con=Connect(); mysql_select_db('fyp-ms_zxq_final',$con); $result=mysql_query($query); $row=mysql_num_rows($result); 它给出了警告:mysql_num_rows()希望参数1是资源,布尔值在第26行C:\xampp\htdocs\PHP\Faculty.PHP=>$row行中给出 请告诉我问题出在哪里这意味着您的查询失败,因此$result包含false而不是

这个代码有什么问题

$con=Connect();
mysql_select_db('fyp-ms_zxq_final',$con);
$result=mysql_query($query);
$row=mysql_num_rows($result);
它给出了警告:mysql_num_rows()希望参数1是资源,布尔值在第26行C:\xampp\htdocs\PHP\Faculty.PHP=>$row行中给出


请告诉我问题出在哪里

这意味着您的查询失败,因此
$result
包含false而不是有效的资源ID。您需要使用
mysql\u error()
运行查询后查看失败原因。

这表示查询失败,因此
$result
包含false而不是有效的资源ID。运行查询后需要使用
mysql\u error()
查看失败原因。

您的查询未成功运行。很多事情都可能是原因。明智的做法是按照以下方式调用
mysql\u query()

$result = mysql_query( $query, $con ) or die ( mysql_error() );
这将通知我们在尝试运行查询时遇到的任何问题。此外,我不完全确定什么是
Connect()
,它是否返回链接标识符?您可能打算写:

$con = mysql_connect() or die( mysql_error() );

请注意,除非您预先配置了
mysql.default\u host
mysql.default\u user
mysql.default\u password
,否则您需要向这些人提供
mysql\u connect()
您的查询未成功运行。很多事情都可能是原因。明智的做法是按照以下方式调用
mysql\u query()

$result = mysql_query( $query, $con ) or die ( mysql_error() );
这将通知我们在尝试运行查询时遇到的任何问题。此外,我不完全确定什么是
Connect()
,它是否返回链接标识符?您可能打算写:

$con = mysql_connect() or die( mysql_error() );

注意,除非您已预配置了
mysql.default\u host
mysql.default\u user
mysql.default\u password
,否则当您遇到此错误时,您需要多次向这些人提供
mysql\u connect()
,您试图使用不正确的查询来使用或检索数据。如果您的查询有错误,mysql_error()将返回FALSE,这是一个布尔值,并解释您的错误。
您应该回显$query以查看查询的确切内容。

很多时候,当您遇到此错误时,您试图使用或检索不正确查询的数据。如果您的查询有错误,则mysql\u error()将返回FALSE,这是一个布尔值,并解释您的错误。
您应该回显$query以查看查询的确切内容。

哪里是
Connect()
来源?可能您的意思是
$con=new Connect()我们不确定Connect()是否正确返回连接资源,或者$query是否正确运行。需要更多信息。
Connect()
来自哪里?也许你的意思是
$con=new Connect()我们不确定Connect()是否正确返回连接资源,或者$query是否正确运行。需要更多的信息。