PHP更新MySQL后获取行数的方法
本文介绍了PHP更新mysql后获得的行数的方法,供大家参考:有机会一个PHP更新MySQL的行数后,在PHP函数获得的最后一个查询记录数量:(mysql_affected_rows),返回最后一个插入和连接处理相关,受更新或删除查询行number.found_rows(选择):(row_count):插入更新删除。
以下是文章的主要内容描述,代码如下:
复制代码如下:found_rows(选择):
row_count():插入更新删除
注意:它需要与相应的操作一起使用,否则返回值只有1和- 1(所有都是不正确的值)。
PHP示例代码如下所示:
复制代码代码如下:如果数据库中存在` `;
创建数据库` mytest `;
使用` mytest `;
如果表滴存在` mytesttable `;
创建表` mytesttable `(` ID ` int,`名字` varchar(10));
插入` mytesttable `(` ID `,`名字`)
选择1,'role1工会所有
选择2,'role2工会所有
选择3,'role3;
选择row_count();输出3(返回新添加的记录数),{注:如果插入…值只返回到1 }。
SELECT * FROM ` mytesttable `;选择found_rows();输出3(返回选中的行数)
更新` mytesttable `集`名字` =;选择row_count();输出3(返回修改的行数)
从` mytesttable `删除;选择row_count();输出3(恢复被删除的行数)
PHP更新MySQL后,受影响的行数被解析,代码如下所示:
复制代码代码如下:功能mysql_modified_rows(){
info_str美元= mysql_info();
a_rows美元= mysql_affected_rows();
Ereg(行匹配:({ }×0-9)
收益($ a_rows<1)($ r_matched { 1 } $ r_matched { 1 }:0):a_rows美元;
}
希望本文能对大家的PHP程序设计有所帮助。