0

[すべて]のオプションがある選択ボックスがあり、次にユーザーのリストがあります。

私が苦労しているのは、このようなものを作成することです。変数がデータベースにあるかどうかを確認するためにデータベースにクエリを実行しようとすることを除いて、私はそれのほとんどを持っています。

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

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

   else { code here }

変数がデータベースにあるかどうかを確認するためにデータベースにクエリを実行しようとすることを除いて、私はそれのほとんどを持っています。

mySQLデータベースのクエリをifステートメントに組み込む方法に関する提案。

ありがとう

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 に答える