ホームページ > バックエンド開発 > PHPチュートリアル > 複数条件組み合わせクエリ(2)_PHPチュートリアル

複数条件組み合わせクエリ(2)_PHPチュートリアル

WBOY
リリース: 2016-07-21 16:06:27
オリジナル
846 人が閲覧しました

次に、この部分はユーザーが送信したクエリ結果を実装することであり、これはプログラム コードの主要部分でもあります:
$linkstr=mysql_connect("localhost","root","sa");
mysql_select_db("cx ",$linkstr);
$showstr="注文から no,type,name,qty,price を選択します";
ケース 1:
if (!empty($no))
{
switch($select2)
{
ケース 1:
$querystring.=" where no=".$no;
$showstr.="順序is ".$no.";
break;
case 2:
switch($price)
{
case 1:
$querystring.=" where no=".$no." または、price<50" ;
$showstr.=" 注文が ".$no." または価格が 50 元未満のすべてのデータ
case 2:
$querystring.=" where no=".$no. " または 50 から 200 の価格";
$showstr.="注文が ".$no." であるか、価格が 50 から 200 の範囲のすべてのデータ
break; " where no=".$no." または価格>
$showstr.="注文が ".$no." であるか、価格が 200 元を超えるすべてのデータ
}
; Break;
ケース 3:
switch($price)
{
ケース 1:
$querystring.=" where no=".$no." および Price<50";
$showstr.="注文が含まれるすべてのデータは ".$no." で、価格は 50 元未満です";
break;
ケース 2:
$querystring.=" where no=".$no." で、価格は 50 ~ 200 です";
$showstr .="注文は ".$no." で価格は 50 から 200 です" すべてのデータは 200 元です";
break;
ケース 3:
$querystring.=" where no=".$no." と価格> ;200";
$showstr.="順序は ".$no" で、価格が 200 元を超えるすべてのデータ:
$querystring.=" where type="".$type.""
$showstr.=" タイプ ".$type."" のすべてのデータ
case 2:
switch($price )
{
case 1:
$querystring.=" where type="".$type ."" または価格<50";
$showstr.="タイプは ".$type." または価格が 50 元未満です すべてのデータ";
break;
case 2:
$querystring.=" ここでtype="".$type."" または 50 ~ 200 元の価格";
$showstr.="タイプは ".$type." "または 50 ~ 200 元の価格のすべてのデータ";
ケース 3:
$querystring.=" where type="".$type."" or Price>200";
$showstr.= "タイプ ".$type." または価格が 200 元を超えるすべてのデータ" ;
ブレーク
}
ブレーク;
ケース 3:
switch($price)
ケース 1:
$querystring.=" where type="".$type."" および 価格 break;
$querystring.=" where type="".$type.""; and 200";
$showstr.="タイプ「.$type.」および価格が 50 ~ 200 元のすべてのデータ ";
break;
ケース 3:
$querystring.=" where type="".$type ."" および価格>200";
$showstr.="タイプは ".$type." で、価格は 200 を超えています。すべてのデータは元建です";
break;
}
break;
}
}
else
{
switch($price)
{
case 1:
$querystring.=" where Price<50";
$showstr.="価格が 50 元未満のすべてのデータ";
break; :
$querystring.=" where 価格 50 〜 200";
$showstr.="価格 50 〜 200 元のすべてのデータ";
ケース 3:
$querystring.=" where 価格> 200"; ;
$showstr.="価格が 200 元を超えるすべてのデータ";
break;
}
}
case 2:
switch($select2)
{
$querystring .= " where no=".$no." または type="".$type.""";
$showstr.="順序が ".$no." またはカテゴリが ".$type." の場合のすべてのデータ" ";
ケース 2:
switch($price)
{
$querystring.=" where no=".$no." または type="".$type."" または 価格< ; 50 ";
$showstr.="注文が「.$no.」であるか、カテゴリが「.$type.」であるか、価格が 50 元未満であるすべてのデータ";
break;
ケース 2:
$querystring.=" where no=".$no." または type="".$type."" または 50 ~ 200 の価格
$showstr.="注文は ".$no." またはカテゴリは ".$type. "または価格が 50 ~ 200 元のすべてのデータ";
break;
ケース 3:
$querystring.=" where no=".$no."or type="".$ type."" または価格>200";
$showstr.="注文が ".$no." またはカテゴリが ".$type." であるか、価格が 200 元を超えるすべてのデータ";
break ;
}
break;
ケース 3:
switch($price)
{
$querystring.=" where no=".$no." または type="".$type."" およびprice< ;50 ";
$showstr.=" 注文 ".$no." またはカテゴリ ".$type." で価格が 50 元未満のすべてのデータ";
break;
case 2:
$querystring.=" ここでno=".$no." または type="".$type."" および価格は 50 ~ 200";
$showstr.="注文は ".$no." またはカテゴリは ".$type" ." と価格は 50 ~ 200 元です。
break;
case 3:
$querystring.=" where no=".$no." or type="".$type."" と価格>200";
$showstr.= "注文が「.$no.」またはカテゴリが「.$type.」で、価格が 200 元を超えるすべてのデータ";
break;
}
break ;
}
break;
ケース 3:
switch($ select2)
{
$querystring.=" where no=".$no." および type="".$type.""";
$showstr.="順序は ".$no"、カテゴリは ".$type."すべてのデータ"
case 2:
switch($price)
{
case 1:
$; querystring.=" where no=".$no." および type= "".$type."" または Price<50 ";
$showstr.="順序が ".$no." であるすべてのデータカテゴリは ".$type." または価格が 50 元未満です";
break ;
ケース 2:
$querystring.=" where no=".$no." および type="".$type." " または 50 ~ 200 元の価格";
$showstr.="注文は ".$ no." で、カテゴリは ".$type." または価格が 50 ~ 200 元のすべてのデータです。";
ケース 3:
$querystring.=" where no=".$no." and type ="".$type."" or Price>200";
$showstr.="注文間のすべてのデータは ". $no." で、カテゴリが ".$type." または価格が 200 元を超えています。";
ブレーク;
ケース 3:
switch($price)
{
ケース 1:
$querystring.=" where no=".$no." および type="".$type."" および Price<50 " ;
$showstr.="注文が「.$no.」、カテゴリが「.$type.」、価格が 50 元未満のすべてのデータ
break; =" ここで no =".$no." と type="".$type."" および価格は 50 から 200 です";
$showstr.="注文は ".$no." で、カテゴリは " .$type." および価格が 50 ~ 200 元のすべてのデータ";
break;
$querystring.=" where no=".$no." and type="".$type."" and Price>200 ";
$showstr.="注文が「.$no.」、カテゴリが「.$type」で、価格が 200 元を超えるすべてのデータ";
break;
}
ブレーク;
}
ブレーク;
$result=mysql_query($querystring,$linkstr);
echo "

$showstr:


"; 0)
{
while (list ($no,$type,$name,$qty,$price)=mysql_fetch_row($result))
{
echo "

"; "";
echo "";
echo ""; ";
echo "";
echo "";
echo "";
echo "< tr>";
echo "";
echo "";
echo "";
echo " "; ";
echo ""; < ;td>価格";
echo "";
echo "";
echo "
注文番号
category$type
アクセサリ$name
数量
$price
";
}
}
?>




http://www.bkjia.com/PHPjc/315369.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/315369.html

技術記事

次に、この部分はユーザーが送信した後のクエリ結果を実装するもので、これはプログラム コードの主要部分でもあります。 =チェックしてください...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート