下面就是文章的主要内容描述。
代码如下 | 复制代码 |
found_rows() : select row_count() : update delete insert |
注:需要配合相应的操作一起使用,否则返回的值只是1和-1(都是不正确的值)
示例:
代码如下 | 复制代码 |
drop database if exists `mytest`; create database `mytest`; use `mytest`; drop table if exists `MyTestTable`; insert into `MyTestTable`(`ID`,`Name`) select * from `MyTestTable`;select found_rows(); -- 输出3(返回选择的行数) |
php更新mysql后获取影响的行数发生异常解决
代码如下 | 复制代码 |
function mysql_modified_rows () { $info_str = mysql_info(); $a_rows = mysql_affected_rows(); ereg("Rows matched: ([0-9]*)", $info_str, $r_matched); return ($a_rows < 1)?($r_matched[1]?$r_matched[1]:0):$a_rows; } |
时间: 2024-10-07 22:34:43