-2

我正在使用以下代码

    $rows = mysql_num_rows($query); 

我收到了这个错误:

警告:mysql_num_rows():在第 355 行的 /home/....../public_html/test/basic.rar 文件夹/global.php 中提供的参数不是有效的 MySQL 结果资源

4

1 回答 1

1

我假设这$query是您的实际查询(例如select字符串)。

您不将查询传递给mysql_num_rows,而是传递从执行查询返回的结果集,例如:

$dbconn = mysql_connect ("pax_db_box", "pax", "never_you_mind");
mysql_select_db ("main_db", $dbconn);

$query = "SELECT balance FROM accounts where account_id = '42'";

$result_set = $mysql_query ($query, $dbconn);
$numrows = mysql_num_rows ($result_set);

您可能还想mysqli在某个时候考虑使用较新的功能。

于 2012-09-15T07:31:03.163 回答