永发信息网

php中的一个判断条件

答案:2  悬赏:10  手机版
解决时间 2021-05-03 08:08

例子1:

$result=mysql_db_query("test","select * from userinfo") or die("查询表userinfo失败!".mysql_error());
if(!result)
echo "查询表userinfo成功!";
else
echo "查询表userinfo失败!!";

例子2:

$sql="insert into message(account,content,ip,date) values('$account','$content','$ip','$date')";
$result=mysql_query($sql,$conn) ;
if(!result)
echo "留言失败!";
else
echo "留言成功!";

我的问题:

能给我讲讲“if(!result)”这个判断条件是什么意思吗?例子一根据那样的判断条件对应那样的提示是对的吗?如果是对的,那么例子2正好相反,请问哪个例子的对的?

最佳答案

mysql_db_query() 这个函数如果查询成功,会返回一个资源链接。否则就是false。


我觉得这个脚本有逻辑错误,if(!result) 应该是 if($result),例2是正确的,但是请注意 是 if(!$result) 而不是 if(!result)

全部回答

$result=mysql_db_query("test","select * from userinfo") or die("查询表userinfo失败!".mysql_error()); if(!result)

result如果失败就会返回false 加上!就是查询表userinfo成功 没有出错

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上课打瞌睡 可是我不想让他睡觉怎么办
为什么每一次决定了的事都会因为突发情况而不
到上海世博会玩,到哪几个馆较好,排队时间较短
廉价的听装啤酒能不能喝
电脑配挺置好玩传奇却卡为什么
火车托运价格
那个有再战征途之英雄年代的程序包
国三发动机是什么车
为什么我的QQ音乐点别人的歌
温水瓶除了装开水,还能装什么?
我想买个电视32寸三星 LG 夏普哪个好我是用来
亭江镇地址在什么地方,想过去办事
爱好近义词是什么意思,比赛的近义词是什么
嘴巴说不想她了 为什么还是放不下呢
和女朋友相隔两地怎么才能保持关心?
推荐资讯
奥拉夫哪个皮肤最好看,英雄联盟奥拉夫的黑暗
寻仙40级 加20点攻击的戒指怎么样?
加勒比海盗3中人们唱的歌谣
ac581发短信
请问广西哪里有养殖火鸡的?鸡苗市场价是多少
成龙宾馆地址有知道的么?有点事想过去
惠普CQ40_519TX怎么样
今天一个女同学交谈时说我眼高,大伙有谁认为
CF4.6 被人踢(时间还没到,强退后)有什么办
解决QQ炫舞问题
天凉腿就会疼
我的使命召唤6为什么不能玩?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?