多重條件組合查詢(二)_PHP教程
Jul 21, 2016 pm 04:06 PM
接一來這部分是實(shí)現(xiàn)用戶提交之后的查詢結(jié)果,也是程序代碼的主體部份:??
??
$linkstr=mysql_connect("localhost","root","sa");??
mysql_select_db("cx",$linkstr);??
$showstr="查詢條件為:";??
$querystring="select no,type,name,qty,price from orders";??
switch($select1)??
{??
case 1:??
if (!empty($no))??
{??
switch($select2)??
{??
case 1:??
$querystring.=" where no=".$no;??
$showstr.="訂單為".$no."所有數(shù)據(jù)";??
break;??
case 2:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." or price$showstr.="訂單為".$no."或者價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or price between 50 and 200";??
$showstr.="訂單為".$no."或者價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no." or price>200";??
$showstr.="訂單為".$no."或者價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." and price$showstr.="訂單為".$no."并且價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and price between 50 and 200";??
$showstr.="訂單為".$no."并且價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no." and price>200";??
$showstr.="訂單為".$no."并且價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
}??
}??
else??
{??
if (!empty($type))??
{??
switch($select2)??
{??
case 1:??
$querystring.=" where type="".$type."" ";??
$showstr.=" 類型為".$type."所有數(shù)據(jù)";??
break;??
case 2:??
switch($price)??
{??
case 1:??
$querystring.=" where type="".$type."" or price$showstr.="類型為".$type."或者價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where type="".$type."" or price between 50 and 200";??
$showstr.="類型為".$type."或者價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where type="".$type."" or price>200";??
$showstr.="類型為".$type."或者價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where type="".$type."" and price$showstr.="類型為".$type."并且價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where type="".$type."" and price between 50 and 200";??
$showstr.="類型為".$type."并且價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where type="".$type."" and price>200";??
$showstr.="類型為".$type."并且價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
}??
}??
else??
{??
switch($price)??
{??
case 1:??
$querystring.=" where price$showstr.="價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where price between 50 and 200";??
$showstr.="價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where price>200";??
$showstr.="價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
}??
}??
break;??
case 2:??
switch($select2)??
{??
case 1:??
$querystring.=" where no=".$no." or type="".$type.""";??
$showstr.="訂單為".$no."或者類別為".$type."所有數(shù)據(jù)";??
break;??
case 2:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." or type="".$type."" or price$showstr.="訂單為".$no."或者類別為".$type."或者價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or type="".$type."" or price between 50 and 200";??
$showstr.="訂單為".$no."或者類別為".$type."或者價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."or type="".$type."" or price>200";??
$showstr.="訂單為".$no."或者類別為".$type."或者價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." or type="".$type."" and price$showstr.="訂單為".$no."或者類別為".$type."并且價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or type="".$type."" and price between 50 and 200";??
$showstr.="訂單為".$no."或者類別為".$type."并且價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."or type="".$type."" and price>200";??
$showstr.="訂單為".$no."或者類別為".$type."并且價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
}??
break;??
case 3:??
switch($select2)??
{??
case 1:??
$querystring.=" where no=".$no." and type="".$type.""";??
$showstr.="訂單為".$no."并且類別為".$type."所有數(shù)據(jù)";??
break;??
case 2:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." and type="".$type."" or price$showstr.="訂單為".$no."并且類別為".$type."或者價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and type="".$type."" or price between 50 and 200";??
$showstr.="訂單為".$no."并且類別為".$type."或者價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."and type="".$type."" or price>200";??
$showstr.="訂單為".$no."并且類別為".$type."或者價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." and type="".$type."" and price$showstr.="訂單為".$no."并且類別為".$type."并且價(jià)格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and type="".$type."" and price between 50 and 200";??
$showstr.="訂單為".$no."并且類別為".$type."并且價(jià)格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."and type="".$type."" and price>200";??
$showstr.="訂單為".$no."并且類別為".$type."并且價(jià)格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
}??
break;??
}??
$result=mysql_query($querystring,$linkstr);??
echo "
$showstr:
??
";??
if (@mysql_num_rows($result)>0)??
{??
while (list($no,$type,$name,$qty,$price)=mysql_fetch_row($result))??
{??
echo "
訂單編號 | ";??$no | ";??
類別 | ";??$type | ";??
配件 | ";??$name | ";??
數(shù)量 | ";??$qty | ";??
價(jià)格 | ";??$price | ";??
}??
}??
?>??

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)

iPhone上的默認(rèn)地圖是Apple專有的地理位置提供商“地圖”。盡管地圖越來越好,但它在美國以外的地區(qū)運(yùn)行不佳。與谷歌地圖相比,它沒有什么可提供的。在本文中,我們討論了使用Google地圖成為iPhone上的默認(rèn)地圖的可行性步驟。如何在iPhone中使Google地圖成為默認(rèn)地圖將Google地圖設(shè)置為手機(jī)上的默認(rèn)地圖應(yīng)用程序比您想象的要容易。請按照以下步驟操作–先決條件步驟–您必須在手機(jī)上安裝Gmail。步驟1–打開AppStore。步驟2–搜索“Gmail”。步驟3–點(diǎn)擊Gmail應(yīng)用旁

技嘉的主板怎么設(shè)置鍵盤開機(jī)首先,要支持鍵盤開機(jī),一定是PS2鍵盤??!設(shè)置步驟如下:第一步:開機(jī)按Del或者F2進(jìn)入bios,到bios的Advanced(高級)模式普通主板默認(rèn)進(jìn)入主板的EZ(簡易)模式,需要按F7切換到高級模式,ROG系列主板默認(rèn)進(jìn)入bios的高級模式(我們用簡體中文來示范)第二步:選擇到——【高級】——【高級電源管理(APM)】第三步:找到選項(xiàng)【由PS2鍵盤喚醒】第四步:這個(gè)選項(xiàng)默認(rèn)是Disabled(關(guān)閉)的,下拉之后可以看到三種不同的設(shè)置選擇,分別是按【空格鍵】開機(jī)、按組

您是否每天在大約相同的時(shí)間頻繁訪問同一網(wǎng)站?這可能會導(dǎo)致花費(fèi)大量時(shí)間打開多個(gè)瀏覽器選項(xiàng)卡,并在執(zhí)行日常任務(wù)時(shí)使瀏覽器充滿混亂。好吧,打開它而不必手動啟動瀏覽器怎么樣?這非常簡單,不需要您下載任何第三方應(yīng)用程序,如下所示。如何設(shè)置任務(wù)計(jì)劃程序以打開網(wǎng)站?按鍵,在搜索框中鍵入任務(wù)計(jì)劃程序,然后單擊打開。Windows在右側(cè)邊欄上,單擊“創(chuàng)建基本任務(wù)”選項(xiàng)。在名稱字段中,輸入要打開的網(wǎng)站的名稱,然后單擊下一步。接下來,在觸發(fā)器下,單擊時(shí)間頻率并點(diǎn)擊下一步。選擇您希望活動重復(fù)多長時(shí)間并點(diǎn)擊下一步。選擇啟

C++是一種廣泛使用的編程語言,在編寫倒計(jì)時(shí)程序方面非常方便和實(shí)用。倒計(jì)時(shí)程序是一種常見的應(yīng)用,它能為我們提供非常精確的時(shí)間計(jì)算和倒計(jì)時(shí)功能。本文將介紹如何使用C++編寫一個(gè)簡單的倒計(jì)時(shí)程序。實(shí)現(xiàn)倒計(jì)時(shí)程序的關(guān)鍵就是使用計(jì)時(shí)器來計(jì)算時(shí)間的流逝。在C++中,我們可以使用time.h頭文件中的函數(shù)來實(shí)現(xiàn)計(jì)時(shí)器的功能。下面是一個(gè)簡單的倒計(jì)時(shí)程序的代碼

您的手機(jī)中缺少時(shí)鐘應(yīng)用程序嗎?日期和時(shí)間仍將顯示在iPhone的狀態(tài)欄上。但是,如果沒有時(shí)鐘應(yīng)用程序,您將無法使用世界時(shí)鐘、秒表、鬧鐘等多項(xiàng)功能。因此,修復(fù)時(shí)鐘應(yīng)用程序的缺失應(yīng)該是您的待辦事項(xiàng)列表的首位。這些解決方案可以幫助您解決此問題。修復(fù)1–放置時(shí)鐘應(yīng)用程序如果您錯誤地從主屏幕中刪除了時(shí)鐘應(yīng)用程序,您可以將時(shí)鐘應(yīng)用程序放回原位。步驟1–解鎖iPhone并開始向左側(cè)滑動,直到到達(dá)“應(yīng)用程序庫”頁面。步驟2–接下來,在搜索框中搜索“時(shí)鐘”。步驟3–當(dāng)您在搜索結(jié)果中看到下方的“時(shí)鐘”時(shí),請按住它并

給定一個(gè)方陣M[r][c],其中“r”是一定數(shù)量的行,“c”是列,使得r=c,我們必須檢查“M”是否是單位矩陣。恒等矩陣恒等矩陣也稱為大小為nxn方陣的單位矩陣,其中對角元素的整數(shù)值為1,非對角元素的整數(shù)值為0就像下面給定的示例-$$I1=\begin{bmatrix}1\end{bmatrix},\I2=\begin{bmatrix}1&0\0&1\end{bmatrix},\I3=\begin{bmatrix}1&0&0\0&1&0\0&

1.處理器在選擇電腦配置時(shí),處理器是至關(guān)重要的組件之一。對于玩CS這樣的游戲來說,處理器的性能直接影響游戲的流暢度和反應(yīng)速度。推薦選擇IntelCorei5或i7系列的處理器,因?yàn)樗鼈兙哂袕?qiáng)大的多核處理能力和高頻率,可以輕松應(yīng)對CS的高要求。2.顯卡顯卡是游戲性能的重要因素之一。對于射擊游戲如CS而言,顯卡的性能直接影響游戲畫面的清晰度和流暢度。建議選擇NVIDIAGeForceGTX系列或AMDRadeonRX系列的顯卡,它們具備出色的圖形處理能力和高幀率輸出,能夠提供更好的游戲體驗(yàn)3.內(nèi)存電

您在嘗試使用應(yīng)用程序時(shí)是否收到“無法允許訪問攝像頭和麥克風(fēng)”?通常,您可以在需要提供的基礎(chǔ)上向特定對象授予攝像頭和麥克風(fēng)權(quán)限。但是,如果您拒絕權(quán)限,攝像頭和麥克風(fēng)將無法工作,而是顯示此錯誤消息。解決這個(gè)問題是非?;镜模憧梢栽谝粌煞昼妰?nèi)完成。修復(fù)1–提供相機(jī)、麥克風(fēng)權(quán)限您可以直接在設(shè)置中提供必要的攝像頭和麥克風(fēng)權(quán)限。步驟1–轉(zhuǎn)到“設(shè)置”選項(xiàng)卡。步驟2–打開“隱私與安全”面板。步驟3–在那里打開“相機(jī)”權(quán)限。步驟4–在里面,您將找到已請求手機(jī)相機(jī)權(quán)限的應(yīng)用程序列表。步驟5–打開指定應(yīng)用的“相機(jī)”
