首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

row_count()用mysql_affected_rows()获取后值一直为-1,该如何处理

2012-03-21 
row_count()用mysql_affected_rows()获取后值一直为-1怎么解决row_count()的senssion问题,实现读取在mysql

row_count()用mysql_affected_rows()获取后值一直为-1
怎么解决row_count()的senssion问题,实现读取在mysql的insert和update的变化!

[解决办法]
跨SESSION无法直接通过row_count()得到其它用户更新了更新了多少记录。

row_count()必须立即在UPDATE语句执行后使用,才能得到刚执行的语句影响了多少记录。


楼主想实现的功能是什么?举例说明一下。
[解决办法]
嗯 只是一个建议
就是建立一张类似日志表 
你某个表做了些什么操作 都可以记录到这个表里面
也可以用触发器实现
[解决办法]

引用while(1){
if(mysql_affected_rows(mysql)>=0){
reult=mysql_store_result(mysql);
}
}

热点排行