【发布时间】:2013-11-17 23:26:01
【问题描述】:
我有一个 mysql 更新语句,但是当更新行和没有更新行时它返回 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';
}
它总是打印“行已更新”消息,无论是否没有更新记录。
有什么帮助吗?
【问题讨论】:
-
mysql_affected_rows()