PHP mysql数据库中取莫一字段的值,并做比较
在mysql数据库中取pwn_dingcan_order表中ifcheck的值,并与1做比较,这里ifcheck在数据库中只有1和0两种情况,0代表的是新订单,1代表的是...
在mysql数据库中取 pwn_dingcan_order 表中 ifcheck 的值,并与1做比较,这里ifcheck在数据库中只有1和0两种情况,0代表的是新订单,1代表的是 已经处理过的订单,现在想查询一下,出现0 的时候(也就是有新订单了)播放一段声音,要怎么写?以下我写的不管有没有新订单都是播放声音的。$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";if ($neworder<1){echo'<EMBED height=20type=application/x-shockwave-flashpluginspage=ring.mp3&autostart=1&bgcolor=999999&.swfwmode="transparent" invokeurls="false"quality="high" allowScriptAccess="never"allowNetworking="internal">';
}else{echo '没有新订单';}
echo '<EMBED height=20 type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer width=226 src=1.swf?mp3=ring.mp3&autostart=1&bgcolor=999999&.swf wmode="transparent" invokeurls="false" quality="high" allowScriptAccess="never" allowNetworking="internal">';
}
else 展开
}else{echo '没有新订单';}
echo '<EMBED height=20 type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer width=226 src=1.swf?mp3=ring.mp3&autostart=1&bgcolor=999999&.swf wmode="transparent" invokeurls="false" quality="high" allowScriptAccess="never" allowNetworking="internal">';
}
else 展开
3个回答
展开全部
$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";
if ($neworder<1)
你这样写,就相当于把一个字符串赋值,没有执行sql,而且别用$neworder<1 直接这样判断,
if ($neworder<1)
你这样写,就相当于把一个字符串赋值,没有执行sql,而且别用$neworder<1 直接这样判断,
追答
$query="SELECT * FROM pwn_dingcan_order where ifcheck=0";
$re=mysql_query($query);
if (mysql_num_rows($re)) {
echo "0";
} else {
echo '-1';
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";
if ($neworder<1)
$neworder 赋值那一句你是写问题时写错了,还是源码就是这样,说好的访问数据库呢,你这是字符串赋值啊,强制转化为int型和1比较, 显然0<1啊
if ($neworder<1)
$neworder 赋值那一句你是写问题时写错了,还是源码就是这样,说好的访问数据库呢,你这是字符串赋值啊,强制转化为int型和1比较, 显然0<1啊
追问
追答
$result = mysql_query....
result是一个资源类型,你不能拿它直接和1比啊
你用mysql_num_rows($result);//这个获取结果集的行数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-17 · 知道合伙人互联网行家
关注
展开全部
select id from tablename order by id desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询