php mysql 操作影响行数_php获取上一次mysql操作所影响的记录行数

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

说明

int mysql_affected_rows ( [resource link_identifier] )

取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。

例子 1. mysql_affected_rows() 例子

$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 

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

例子 2. 使用事务处理的 mysql_affected_rows() 例子

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');

if (!$link) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db('mydb');

/* Update records */

mysql_query("UPDATE mytable SET used=1 WHERE id 

printf ("Updated records: %d\n", mysql_affected_rows());

mysql_query("COMMIT");

?>

上例的输出类似于:

Updated Records: 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值