lzth.net
当前位置:首页 >> mysql rows >>

mysql rows

MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题: 1,判断Select得到的行数用found_rows()函数进行判断。 2,判断Update或Delete影响的行数用row_count()函数进行判断,这里...

mysql_num_rows -- 取得结果集中行的数目 说明 int mysql_num_rows ( resource result ) mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用 mysql_affected...

mysql> create table tb(name varchar(30),age int); Query OK, 0 rows affected (1.27 sec) mysql> insert tb -> select 'A',18 union all -> select 'B',19 union all -> select 'C',22 union all -> select 'D',17; Query OK, 4 rows affecte...

这两个函数功能完全不同: mysql_affected_rows 取得前一次 MySQL 操作所影响的记录行数,操作是指INSERT、UPDATE、DELETE等,影响是指修改、变化的。如果函数失败,返回值是-1。此函数参数为连接ID,也可以不要参数(当前默认的连接)。 mysql_...

我估计是你的if语句出问题了,你先把if语句撤掉,然后测试!再尝试加上if。

if($result && mysql_affected_rows()>0) 如果执行成功并且影响的行数大于0行.

输出类似:3

把你的$topicsql打印出来直接在数据库里运行一下,看有没有结果,报不报什么错误,目测你的GROUP BY前面应该加个空格

因为要确保能查到记录数 也就是mysql_num_rows($result)>0 你光$result为真在有些情况下 是不够的

符号问题

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com