ホームページ >バックエンド開発 >PHPチュートリアル >複数条件組み合わせクエリ(1)_PHPチュートリアル
通常、システムを開発する場合、クエリの用語が不足することはありませんが、単一の条件ではユーザーの要件を満たせない場合が多く、ユーザーがより便利にクエリを選択できるように、複数の条件を組み合わせる必要があります。
ここでは、時計会社の顧客注文システムを開発していると仮定します。顧客の注文番号、カテゴリ、名前、数量、その他の情報はリストされません。注文表は次のとおりです:
注文番号 (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 ;
}
}
}
}