当我使用
时mysql_affected_rows($result);
...在php中,我得到以下警告如何删除它?
警告:mysql_affected_rows():提供的资源不是第60行的C:\ wamp \ www \ st_db_1 \ search_db.php中的有效MySQL-Link资源
答案 0 :(得分:1)
我假设$ result = mysql_query()??
不要传递那个变量,你可以传递连接链接$ variable或者只使用mysql_affected_rows();
答案 1 :(得分:1)
$ result必须是链接标识符而不是查询示例
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
// will return for the most recent connection
echo mysql_affected_rows();
// will return for $link connection defined 2 rows up
echo mysql_affected_rows($link);
答案 2 :(得分:1)
if($result)
{
mysql_affected_rows($result);
}
答案 3 :(得分:0)
您的查询未产生有效结果
在致电echo mysql_error()
之前尝试mysql_affected_rows()
。