永发信息网

PHP中mysql_num_rows() 函数问题!!!

答案:2  悬赏:20  手机版
解决时间 2021-12-23 07:23
<?php<br>    session_start();<br>    include "conn.php";<br> include "session.php";<br>?><br><?php<br>    $judges_id=$_SESSION['userid'];<br> $contestant_id=$_POST['contestant_id'];<br> $contestant_name=$_POST['contestant_name'];<br> $lastscore=$_POST['total'];<br> $score_array=$_POST['score_array'];<br> $query="INSERT INTO connect (judges_id,contestant_id,score_array,lastscore) VALUES ('$judges_id','$contestant_id','$score_array','$lastscore')";<br> $result=mysql_query($query);<br> $num=mysql_num_rows($result);<br> if($num>0){<br>     echo "<script type='text/javascript'>alert('您已经成功为选手".$contestant_name."!');history.go(-1)&lt;&#47;script&gt;";<br> }else{<br>     echo "<script type='text/javascript'>alert('评分错误!');history.go(-1)&lt;&#47;script&gt;";<br> }<br>?><br><br>每次显示Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in E:\Local Test\xampp\htdocs\ss\update_score.php on line 14
最佳答案
mysql_query返回的就是影响的行数。你应该$num=mysql_query($query);
全部回答
我在我的环境下测试了,你的代码是没有问题的,除非你的数据库里有null记录,你可以使用 mysql_affected_rows();测试一下影响查询的行,如果输出的 mysql_affected_rows()跟echo mysql_num_rows(mysql_query("select * from countries",$con));是一致的,说明你的数据库空记录。另外,如果要得知数据库里边的有效条数,为什么不用mysql_affected_rows()呢?mysql_num_rows()只对select有效。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金昌西社区居委会办公地址在什么地方?我要处
-Mr. Smith, he have all these letters typ
白羊座的情歌歌词
在笔记本电脑上怎么将一个盘里面的所有照片存
Every man has his faults. We should, there
郭庄社区居委会地址在什么地方?想过去办事
《游园不值》古诗的意思是什么?
毕业后可以考的证明英语能力的证书那些比较好
女人老是指责男人床上各种技术不行不让碰,睡
家和乐自助涮烤地址在什么地方,想过去办事
从洛阳到栾川怎么坐车
薛刘营村村委会地址在哪?我要去那里办事
坑仔山在哪里啊,我有事要去这个地方
方程怎么解五年级
5000以内的笔记本主要商务办公哪个品牌好,比
推荐资讯
正印偏印是什么意思
单选题下列关于都江堰的表述,正确的是A.古代
洛克王国武系克什么系
长期股权投资的期初余额在哪借方还是贷方?
在三角形ABC中,c=5,a=4,b=根号21,则a边上
边界星座速查表
瓯海区郭溪供电营业厅地址在什么地方?想过去
口袋妖怪白金光菊秋叶几级进化
如何加盟顺丰快递代理
阴历1988年12月14日是星期几
给出下列命题:①平行四边形的对角线互相平分
详细街道地址怎么填
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?