PHP:如果没有行
我有这条线。如果$bid与$USER不同,或者$ready查询中不存在任何行,我希望显示“ok” 我做错了什么PHP:如果没有行,php,Php,我有这条线。如果$bid与$USER不同,或者$ready查询中不存在任何行,我希望显示“ok” 我做错了什么 if ( $bid != $USER OR mysql_num_rows($already) > 0) { echo "ok"; } 我想确定显示,如果$bid不是 smae作为$USER*和*如果没有 $ready查询中存在任何行 if($bid!=$USER&&mysql\u num\u行($ready) 应该是 if($bid != $USER OR mysql_
if ( $bid != $USER OR mysql_num_rows($already) > 0) {
echo "ok";
}
我想确定显示,如果$bid不是
smae作为$USER*和*如果没有
$ready查询中存在任何行
if($bid!=$USER&&mysql\u num\u行($ready)
应该是
if($bid != $USER OR mysql_num_rows($already)>0){
好吧,当你运行它时会发生什么?请解释你的脚本中的这些行是什么意思,否则我们将无法理解它是对是错!他已经提供了足够的信息让我们帮助他完成这项工作。在不深入他具体项目的所有细节的情况下,他无法解释更多的内容。我的意思是或..我试着去做或mysql\u num\rows(已支付)==0它仍然显示OKI修复了它;这就是我认为你的意思,但我不确定。好吧,只是尝试了一下,它仍然显示。我已经尝试回显num_rows$,它输出了1,所以有一行,但即使有此限制,它仍然显示?!我打赌这是错误的:$bid!=$USER
。尝试回显$bid
和$USER
Ok update我刚刚检查了if参数。如果我删除$bid!=$USER,num_行有效,如果我删除num_行,$bid!=$USER有效。它不能同时处理两个参数?您可以将其更改为或:)
if($bid != $USER && mysql_num_rows($already) <= 0){
if($bid != $USER OR mysql_num_rows($already)>0){
if($bid != $USER || mysql_num_rows($already)==0){