0

我有一个带有 All 选项的选择框,然后是用户列表。

我正在努力创造这样的东西。除了尝试查询数据库以检查变量是否在数据库中之外,我拥有其中的大部分内容。

   if ($variable == 'All') { code here }

   else if ($variable != 'ALL' != *[result in database]*) { code here }

   else { code here }

除了尝试查询数据库以检查变量是否在数据库中之外,我拥有其中的大部分内容。

关于如何在 if 语句中加入对 mySQL 数据库的查询的任何建议。

谢谢

4

2 回答 2

2
if ($variable == 'All') {
 ... do something ...
} else {
   $sql = "SELECT ...";
   $result = mysql_query($sql) or die(mysql_error());
   $row = mysql_fetch_assoc($result);
   if ($row['somefield'] == 'whatever') {
       ... do something else ...
   } else {
       ... do something even "elser" ...
   }
}
于 2012-07-06T20:49:57.253 回答
1

你不能使用这样的运算符。

代替:

else if ($variable != 'ALL' != *[result in database]*) { code here }

和:

else if ($variable != 'ALL' AND $variable != *[result in database]*) { code here }
于 2012-07-06T20:49:11.170 回答