有人請解釋下面的代碼有什麼問題?php affected_rows似乎不工作
<?php
$db=new mysqli('localhost', 'root','','apeirosto');
$query="UPDATE INBOX SET autodelete=1 WHERE messageid=129";
$result=$db->query($query);
echo $result->affected_rows;
?>
表具有messageid
作爲其主鍵和autodelete
是它的領域之一。儘管UPDATE的一切都可以,但echo不會返回任何內容。同樣的問題發生在:
if ($result->affected_rows==0)
總是返回true! 我不明白...
拉動這是什麼呼應'回聲$ result-> affected_rows' –
變化'如果($ result-> affected_rows == 0)''到如果($結果 - > affected_rows = 0)''''''你正在做的是說'$ result-> affected_rows'的值爲'0' – SuperDJ
試試var_dump($ db-> error); –