| 初心者のPHP入門
・PHPの関数
・mysql_affected_rows-MySQL関数 |
|
| PHP関数の使用方法と使用例 |
|
MySQL関数(データベース)
スポンサーリンク |
mysql_affected_rows-MySQL関数mysql_affected_rows関数はDELETE、INSERT、UPDATE、REPLACEクエリによって変更された行の数を取得し返す関数です。以下にmysql_affected_rows関数の使用例を示します。 //mysql_affected_rows (MySQLリンクID);
$link = mysql_connect('localhost', 'user', 'password');
mysql_select_db('mysqldb');
// ? //
$sql = "INSERT INTO php_test (id, value) VALUES (null, "PHP入門")";
mysql_query($sql);
echo mysql_affected_rows();
// ? //
$sql = "INSERT INTO php_test (id, value) VALUES
(null, "PHP入門"),
(null, "CGI入門")";
mysql_query($sql);
echo mysql_affected_rows();
引数にはmysql_connect関数によって返されるリンクIDを指定します。
?ではINSERT文により1行文のデータがテーブルに挿入されます。 よって、mysql_affected_rows関数は 1 を返します。
?ではINSERT文により2行文のデータがテーブルに挿入されます。
よって、mysql_affected_rows関数は 2 を返します。 |