私は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';
}
レコードが更新されていないかどうかに関係なく、常に「行が更新されました」というメッセージを出力します。
助けてください。