我正在使用以下代码
$rows = mysql_num_rows($query);
我收到了这个错误:
警告:mysql_num_rows():在第 355 行的 /home/....../public_html/test/basic.rar 文件夹/global.php 中提供的参数不是有效的 MySQL 结果资源
我假设这$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
在某个时候考虑使用较新的功能。