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
展开
 我来答
邱博威wen
推荐于2016-09-29 · TA获得超过293个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:121万
展开全部
$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";
if ($neworder<1)

你这样写,就相当于把一个字符串赋值,没有执行sql,而且别用$neworder<1 直接这样判断,
追问

那要怎么判断呢?

$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";

这一句可对啊?

整体的如下:

追答
$query="SELECT * FROM pwn_dingcan_order where ifcheck=0";

$re=mysql_query($query);
if (mysql_num_rows($re)) {
echo "0";
} else {
echo '-1';
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥丁神王
2014-10-31 · TA获得超过357个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:388万
展开全部
$neworder ="SELECT * FROM pwn_dingcan_order where ifcheck=0";
if ($neworder<1)
$neworder 赋值那一句你是写问题时写错了,还是源码就是这样,说好的访问数据库呢,你这是字符串赋值啊,强制转化为int型和1比较, 显然0<1啊
追问

要怎样写啊?编程白痴哦。。大神求救!!!

这个是我自己写的,

以下是全部的代码。包括链接数据库的。别的都能实现,就是30秒 查询一次数据库当ifcheck=0 的时候能读出这么数据,但是我想在=0的时候再播放声音,结果我现在写的是,不管有没有=0的时候,都播放声音的。所以想问问大神的意见。

PS。百度说字数长了,只能贴图

追答
$result = mysql_query....
result是一个资源类型,你不能拿它直接和1比啊
你用mysql_num_rows($result);//这个获取结果集的行数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
内幽梨l
2015-12-17 · 知道合伙人互联网行家
内幽梨l
知道合伙人互联网行家
采纳数:28 获赞数:57
毕业于山西大学计算机与信息技术学院,学士学位。学习计算机原理与编程技术多年,擅长php+mysql组合开发。

向TA提问 私信TA
展开全部
select id from tablename order by id desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式