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

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

WBOY
WBOYオリジナル
2016-07-21 16:06:221060ブラウズ

通常、システムを開発する場合、クエリの用語が不足することはありませんが、単一の条件ではユーザーの要件を満たせない場合が多く、ユーザーがより便利にクエリを選択できるように、複数の条件を組み合わせる必要があります。
ここでは、時計会社の顧客注文システムを開発していると仮定します。顧客の注文番号、カテゴリ、名前、数量、その他の情報はリストされません。注文表は次のとおりです:
注文番号 (ID) カテゴリー (TYPE) 名前 (NAME) 数量 (QTY) 価格 (PRICE)
001 ムーブメント ムーブメント 1 100 150
001 ケース ケース 1 1000 60
001時計ストラップ ストラップ 1 500 70
002 ムーブメント ムーブメント 2 200 40
002 時計ケース 2 300 53
002 時計ストラップ 2 400 46
今度は、ユーザーが注文番号またはカテゴリに基づいて検索できるクエリ システムを構築することを想定しています。価格またはそれらの組み合わせに基づくクイッククエリのコードは次のとおりです:
次の部分はクエリ条件を表示するフォームです


$linkstr=mysql_connect("localhost", "root " ,"sa");
mysql_select_db("cx",$linkstr);
<スクリプト言語="JavaScript">
if (document.search.select1) .value ="1")
{
if (document.search.no.value=="")
{
window.alert("注文番号を入力してください!");
{
if (document.search.type.value=="")
{
window.alert("アクセサリ カテゴリを選択してください!");
return false
}
}
}
else
{
if (document.search . select2.value!="1")
{
if (document.search.price.value=="")
{
window.alert("価格を入力してください!")
return false ;
}
}
}
}


フォームaction="searchjg.php" name="search" onsubmit="return variable(this.value)" ;
< テーブル align="center" border="1" width="400">

align=" left " width="200">

;
< 選択されたオプション> echo "

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/315376.html技術記事平常我們在開發系統時,一定不會缺少查詢弁?然而往往算個條件是無法滿足用戶的要求的,這時我們就想其設置多重條件進行組合,讓用戶查詢...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。