日期:2014-05-16  浏览次数:21026 次

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);
}
}