【发布时间】:2011-10-19 09:46:17
【问题描述】:
我想将 2 个 mysql 调用与 if 条件合并为一个。这是我目前拥有的:
IF
mysql_query("SELECT File FROM DB.ShoePics WHERE Cover='1' AND ShoeID='$ShoeID' LIMIT 1")
Else
mysql_query("SELECT File FROM DB.ShoePics WHERE Cover='0' AND ShoeID='$ShoeID' LIMIT 1")
我猜它看起来与此类似,但我知道它不正确:
mysql_query("SELECT File FROM DB.ShoePics WHERE IF(Cover='1')ELSE(Cover='0') AND ShoeID='$ShoeID' LIMIT 1")
谁能告诉我怎么做?谢谢!
【问题讨论】:
-
您到底想完成什么?如果可用,使用“Cover = 1”行,否则使用“Cover = 0”行?
-
您没有提供任何使用其中一种的条件...
-
对不起.. 弗兰克你所说的是我想要完成的。选择如果cover=1 可用,否则任何其他都可以。
标签: mysql if-statement conditional-statements