PHP MYSQL:为什么我收到这个警告?

时间:2011-05-21 06:32:00

标签: php mysql

当我使用

mysql_affected_rows($result);

...在php中,我得到以下警告如何删除它?

  

警告:mysql_affected_rows():提供的资源不是第60行的C:\ wamp \ www \ st_db_1 \ search_db.php中的有效MySQL-Link资源

4 个答案:

答案 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()