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