mysql_affected_rows($result);
...在PHP然后我得到下面的警告怎么去除呢?
警告:mysql_affected_rows()函数:提供的资源是不是在C一个有效的MySQL-Link的资源:\ WAMP \ WWW \ st_db_1 \ search_db.php上线60
mysql_affected_rows($result);
...在PHP然后我得到下面的警告怎么去除呢?
警告:mysql_affected_rows()函数:提供的资源是不是在C一个有效的MySQL-Link的资源:\ WAMP \ WWW \ st_db_1 \ search_db.php上线60
我假设$ result = mysql_query()??不要将它传递给变量,你可以传递它的连接链接$变量或者只是使用mysql_affected_rows();
感谢删除$结果,它变得很好 – ravi 2011-05-21 08:31:17
您的查询未产生有效的结果。
尝试echo mysql_error()
致电mysql_affected_rows()
。
$结果必然是链路标识符而不是查询例子
$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);
我已经定义了链接标识符 – ravi 2011-05-21 08:23:22
if($result)
{
mysql_affected_rows($result);
}
恐怕你将需要向我们展示不止这些代码来获得一个合理的答案。它发生的原因是$ result不是一个有效的MySQL链接资源(所以如果它被设置为mysql_query()的返回值,那么你运行的查询可能不正确,导致mysql_query返回false)。 – 2011-05-21 06:34:23
从我最近经历的情况来看,我假设$ $结果中的内容不是预期内容,或者$ result内没有任何内容。你能否提供更多信息? – 2011-05-21 06:35:18
$ query =“INSERT INTO \t \t'$ clas'('adm_no','adm_dt','name','dob','f_name','f_office','f_o_no','m_name','m_office' ,'addr','pho_no','id') \t \t VALUES('$ _SESSION [adm_no]','$ adm_dt','$ name','$ dob','$ f_name','$ f_office' ,'$ f_o_no','$ m_name','$ m_office','$ addr','$ pho_no','1');“; $ result = mysql_query($ query,$ connection); – ravi 2011-05-21 06:45:17