0
我有點麻煩。這是工作,直到我添加了第二個數據庫類來運行一些測試方法。刪除後,我現在得到這個錯誤,並不明白爲什麼。php mysql affected_rows showing 2
警告:提取物()預計參數1是陣列,在/home/bitandpi/public_html/temp/build/build.php空給出上線49
這是我的代碼:
$urltag = urldecode($contentPageVar);
$sql = "SELECT * FROM shopproducts
WHERE urltag = '$urltag' AND urltag != ''
AND pd_active > 0 AND pd_visible > 0";
$result = $database->fetch_array($sql);
echo $database->affected_row()."<BR>";
print_r($result);
exit;
if($database->affected_row() > 0) {
// run code
}
我已經打印$ sql var並直接運行到phpmyadmin查詢並返回0結果。
但是,如果我運行上面的代碼打印我的屏幕上以下內容:
2
Array ()
爲什麼告訴我這是影響行時,難道不是嗎?
感謝
其中是行號49? – jitendrapurohit
你用過UPDATE/DELETE/INSERT語句的任何地方嗎? –
'affected_row()'只能用於INSERT/UPDATE/DELETE。 –