mysql_affected_rows 取得前一次 MySQL 操作所影响的记录行数

浏览:2347 发布日期:2016/10/11 分类:技术分享
取得最近一次的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');

/* 本例返回被删除记录的准确数目 */
mysql_query('DELETE FROM mytable WHERE id < 10');
printf("Records deleted: %d\n", mysql_affected_rows());

/* 对于非真值的 WHERE 子句,应返回 0 */
mysql_query('DELETE FROM mytable WHERE 0');
printf("Records deleted: %d\n", mysql_affected_rows());
?>  


//以上例程的输出类似于:
//Records deleted: 10
//Records deleted: 0
最佳答案
评论( 相关
后面还有条评论,点击查看>>