row_count()用mysql_affected_rows()获取后值一直为-1 怎么解决row_count()的senssion问题,实现读取在mysql的insert和update的变化! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跨SESSION无法直接通过row_count()得到其它用户更新了更新了多少记录。row_count()必须立即在UPDATE语句执行后使用,才能得到刚执行的语句影响了多少记录。楼主想实现的功能是什么?举例说明一下。 楼上能说的细点吗?select row_count();您说的把他的结果数整理到一个表吗?我想知道的是怎么让select row_count();的结果可以让代码打开的捕捉到。http://topic.csdn.net/u/20120220/11/63ea21db-7263-435c-971d-e28d3309073b.html你看下这个帖子,这也是我发的,只是最后没人回了!可以让你更明白一下我说的意思! 现在我有一个代码工程读取动态mysql数据,在mysql插入的时候获取他变化的标记,让我的代码不用一直在while循环读取数据,只是读取有变化的表。增加他的效率。 while(1){if(mysql_affected_rows(mysql)>=0){reult=mysql_store_result(mysql);}}一共是12个database 5个表,我现在的方法是获取row_count()的值来进行操作。 ACMAIN_CHM 给个建议吧,应该换什么方法才能在mysql下获取table发生变化的信息。只要能够知道获取哪个表发生了变化,用什么函数实现,就可以了,我现在一点头绪也没有了,我想换用触发器,但是感觉不行。跪求啊! 这个代码肯定不行,mysql_affected_rows无法捕捉到其它SESSION的操作。建议使用MYSQL的查询日志,设置general log 到表中,然后可以不断查询这个表,可以看在某段时间内是有update /insert / delete 操作在某个表上。 这个代码肯定不行,mysql_affected_rows无法捕捉到其它SESSION的操作。建议使用MYSQL的查询日志,设置general log 到表中,然后可以不断查询这个表,可以看在某段时间内是有upd……[/Quote]我现在正用触发器做呢,先建一个表,通过触发设置表中数据,感觉有点麻烦,log_output容易吗?是直接读取数据的吗 遇到一个数据库的问题 求助如何转移部分数据,如何匹配含中文的记录 关于联合多表按日期查询,求教,谢谢各位 随机选取数据 mysql 给一个表里的列加外键 sql语句应该怎么写? MYSQL 4.1.0的中文手册~看看吧~ MYSQL存储过程中的一个非常奇怪的问题,求高手指点 [广告] 介绍一款JAVA版的 MySQL 管理软件。 mysql5.6 非安装版挺大的,如何裁剪呢? Mysql查询 MySql数据库怎么设置标识列 求一个sql更新语句
楼主想实现的功能是什么?举例说明一下。
我想知道的是怎么让select row_count();的结果可以让代码打开的捕捉到。http://topic.csdn.net/u/20120220/11/63ea21db-7263-435c-971d-e28d3309073b.html
你看下这个帖子,这也是我发的,只是最后没人回了!可以让你更明白一下我说的意思!
现在我有一个代码工程读取动态mysql数据,在mysql插入的时候获取他变化的标记,让我的代码不用一直在while循环读取数据,只是读取有变化的表。增加他的效率。
if(mysql_affected_rows(mysql)>=0){
reult=mysql_store_result(mysql);
}
}
一共是12个database 5个表,我现在的方法是获取row_count()的值来进行操作。
跪求啊!
[/Quote]我现在正用触发器做呢,先建一个表,通过触发设置表中数据,感觉有点麻烦,log_output容易吗?是直接读取数据的吗