// このSQL文だと、全件更新されてしまう。 $query = mysql_query("UPDATE table_name SET field_name='abc'"); if($query){ print mysql_affected_rows() ."件更新しました。"; }
出力結果
5件更新しました。
PHPの関数。
直前におこなったSQL文の結果、変更されたレコードの数を返す。
主に、DELETEやUPDATEの結果を知りたい時に使う。
(SELECTの件数を知りたい時は、mysql_num_rows関数を使う)
// このSQL文だと、全件更新されてしまう。 $query = mysql_query("UPDATE table_name SET field_name='abc'"); if($query){ print mysql_affected_rows() ."件更新しました。"; }
5件更新しました。
コメント