我有一个 mysql update 语句,但是当更新行并且没有更新行时它返回 true。
我想知道行是否被更改。
这是我的查询:
$q=mysql_query("UPDATE results set marks='$mark' and total='$total'
where result_id='$rid'");
if($q){
echo 'rows updated';
}
else{
echo 'No row was updated';
}
它总是打印“行更新”消息,无论是否更新记录。
有什么帮助吗?