当我尝试运行时:
$s=mysql_query("INSERT INTO forum_topics (forum_id,userid,title,createtime,createip,last_post_user,last_post_userid,last_post_time) VALUES ('$forum_cat_id','$userid','$title','$time','$ip','{$userdata['username']}','$userid','$time')");
if(mysql_affected_rows($s) == 0)
return 7;
我收到以下错误:警告:
mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in "PATH/TO/FILE" on line 76
为什么?
编辑:(在我完成var_dump之后,它返回了这个):
bool(true) string(0) "" Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in "PATH/TO/SITE" on line 77
答案 0 :(得分:4)
您无需将$s
传递给mysql_affected_rows()函数
答案 1 :(得分:1)
尝试不将任何内容传递给mysql_affected_rows()
$s=mysql_query("INSERT INTO forum_topics (forum_id,userid,title,createtime,createip,last_post_user,last_post_userid,last_post_time) VALUES ('$forum_cat_id','$userid','$title','$time','$ip','{$userdata['username']}','$userid','$time')");
if(mysql_affected_rows() == 0)
return 7;
答案 2 :(得分:0)
这是一个非常常见的错误。最常见的问题是,您的查询错误。
Example: No of Columns do not match, a field requires '' around it and you are omitting that, you are insert wrong type of data into a field.
为了更好地解决问题,请使用mysql_error()函数从php代码中吐出错误。
甚至更麻烦地拍摄它,将您的查询分配给变量$ query并打印出该查询。在MySQL中运行它,看看你得到了什么错误。