lzth.net
当前位置:首页 >> mysqlnumrows返回值 >>

mysqlnumrows返回值

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

$query="INSERT INTO connect (judges_id,contestant_id,score_array,lastscore) VALUES ('$judges_id','$contestant_id','$score_array','$lastscore')"; $result=mysql_query($query); $num=mysql_num_rows($result); $result 所赋的值应该是...

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

你执行用的是mysqli的mysqli_query 返回结果集中行数用的却是mysql的 mysql_num_rows 当然出错了 应该用mysqli_num_rows

输出类似:3

查询结果出错了,在query下面加入下面代码 if (!$delete_info) { die('Invalid query: ' . mysql_error());}

mysql_num_rows()返回mysql数据源影响的行数,1行就返回1,0行就返回0

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

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

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

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