多重條件組合查詢(二)_PHP教程
Jul 21, 2016 pm 04:06 PM
接一來這部分是實現(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."或者價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or price between 50 and 200";??
$showstr.="訂單為".$no."或者價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no." or price>200";??
$showstr.="訂單為".$no."或者價格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." and price$showstr.="訂單為".$no."并且價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and price between 50 and 200";??
$showstr.="訂單為".$no."并且價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no." and price>200";??
$showstr.="訂單為".$no."并且價格大于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."或者價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where type="".$type."" or price between 50 and 200";??
$showstr.="類型為".$type."或者價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where type="".$type."" or price>200";??
$showstr.="類型為".$type."或者價格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where type="".$type."" and price$showstr.="類型為".$type."并且價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where type="".$type."" and price between 50 and 200";??
$showstr.="類型為".$type."并且價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where type="".$type."" and price>200";??
$showstr.="類型為".$type."并且價格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
}??
}??
else??
{??
switch($price)??
{??
case 1:??
$querystring.=" where price$showstr.="價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where price between 50 and 200";??
$showstr.="價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where price>200";??
$showstr.="價格大于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."或者價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or type="".$type."" or price between 50 and 200";??
$showstr.="訂單為".$no."或者類別為".$type."或者價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."or type="".$type."" or price>200";??
$showstr.="訂單為".$no."或者類別為".$type."或者價格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." or type="".$type."" and price$showstr.="訂單為".$no."或者類別為".$type."并且價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." or type="".$type."" and price between 50 and 200";??
$showstr.="訂單為".$no."或者類別為".$type."并且價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."or type="".$type."" and price>200";??
$showstr.="訂單為".$no."或者類別為".$type."并且價格大于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."或者價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and type="".$type."" or price between 50 and 200";??
$showstr.="訂單為".$no."并且類別為".$type."或者價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."and type="".$type."" or price>200";??
$showstr.="訂單為".$no."并且類別為".$type."或者價格大于200元間的所有數(shù)據(jù)";??
break;??
}??
break;??
case 3:??
switch($price)??
{??
case 1:??
$querystring.=" where no=".$no." and type="".$type."" and price$showstr.="訂單為".$no."并且類別為".$type."并且價格少于50元的所有數(shù)據(jù)";??
break;??
case 2:??
$querystring.=" where no=".$no." and type="".$type."" and price between 50 and 200";??
$showstr.="訂單為".$no."并且類別為".$type."并且價格介于50到200元間的所有數(shù)據(jù)";??
break;??
case 3:??
$querystring.=" where no=".$no."and type="".$type."" and price>200";??
$showstr.="訂單為".$no."并且類別為".$type."并且價格大于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 | ";??
價格 | ";??$price | ";??
}??
}??
?>??

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Peta lalai pada iPhone ialah Peta, pembekal geolokasi proprietari Apple. Walaupun peta semakin baik, ia tidak berfungsi dengan baik di luar Amerika Syarikat. Ia tiada apa-apa untuk ditawarkan berbanding Peta Google. Dalam artikel ini, kami membincangkan langkah yang boleh dilaksanakan untuk menggunakan Peta Google untuk menjadi peta lalai pada iPhone anda. Cara Menjadikan Peta Google Peta Lalai dalam iPhone Menetapkan Peta Google sebagai aplikasi peta lalai pada telefon anda adalah lebih mudah daripada yang anda fikirkan. Ikut langkah di bawah – Langkah prasyarat – Anda mesti memasang Gmail pada telefon anda. Langkah 1 – Buka AppStore. Langkah 2 – Cari “Gmail”. Langkah 3 – Klik di sebelah apl Gmail

Bagaimana untuk menyediakan permulaan papan kekunci pada papan induk Gigabyte Pertama, jika ia perlu menyokong permulaan papan kekunci, ia mestilah papan kekunci PS2! ! Langkah-langkah tetapan adalah seperti berikut: Langkah 1: Tekan Del atau F2 untuk memasuki BIOS selepas but, dan masukkan mod Lanjutan (Lanjutan) BIOS Papan induk biasa masukkan mod EZ (Mudah) papan induk secara lalai untuk menekan F7 untuk beralih ke mod Lanjutan papan induk siri ROG masukkan BIOS secara lalai (kami menggunakan Bahasa Cina Mudah untuk menunjukkan) Langkah 2: Pilih untuk - [Lanjutan] - [Pengurusan Kuasa Lanjutan (APM)] Langkah 3: Cari pilihan [Bangun dengan papan kekunci PS2] Langkah 4: Pilihan lalai ini Dilumpuhkan Selepas menarik ke bawah, anda boleh melihat tiga pilihan tetapan yang berbeza, termasuk menekan [bar ruang] untuk menghidupkan komputer dan menekan butang kumpulan.

C++ ialah bahasa pengaturcaraan yang digunakan secara meluas yang sangat mudah dan praktikal dalam menulis program undur. Program undur ialah aplikasi biasa yang boleh memberikan kita pengiraan masa dan fungsi kira detik yang sangat tepat. Artikel ini akan memperkenalkan cara menggunakan C++ untuk menulis program kira detik yang mudah. Kunci untuk melaksanakan program kira detik ialah menggunakan pemasa untuk mengira peredaran masa. Dalam C++, kita boleh menggunakan fungsi dalam fail pengepala time.h untuk melaksanakan fungsi pemasa. Berikut ialah kod untuk program kira detik yang mudah

Adakah anda kerap melawat tapak web yang sama pada masa yang hampir sama setiap hari? Ini boleh menyebabkan menghabiskan banyak masa dengan berbilang tab penyemak imbas dibuka dan mengacaukan penyemak imbas semasa melakukan tugas harian. Nah, bagaimana pula dengan membukanya tanpa perlu melancarkan penyemak imbas secara manual? Ia sangat mudah dan tidak memerlukan anda memuat turun sebarang apl pihak ketiga, seperti yang ditunjukkan di bawah. Bagaimanakah cara saya menyediakan Penjadual Tugas untuk membuka tapak web? Tekan kekunci, taip Penjadual Tugas dalam kotak carian, dan kemudian klik Buka. Windows Pada bar sisi kanan, klik pada pilihan Cipta Tugas Asas. Dalam medan Nama, masukkan nama tapak web yang ingin anda buka dan klik Seterusnya. Seterusnya, di bawah Pencetus, klik Kekerapan Masa dan klik Seterusnya. Pilih berapa lama anda mahu acara itu berulang dan klik Seterusnya. Pilih dayakan

Adakah apl jam hilang dari telefon anda? Tarikh dan masa masih akan dipaparkan pada bar status iPhone anda. Walau bagaimanapun, tanpa apl Jam, anda tidak akan dapat menggunakan jam dunia, jam randik, jam penggera dan banyak ciri lain. Oleh itu, membetulkan apl jam yang hilang hendaklah berada di bahagian atas senarai tugasan anda. Penyelesaian ini boleh membantu anda menyelesaikan isu ini. Betulkan 1 – Letakkan Apl Jam Jika anda tersilap mengalih keluar apl Jam daripada skrin utama anda, anda boleh meletakkan semula apl Jam pada tempatnya. Langkah 1 – Buka kunci iPhone anda dan mula meleret ke kiri sehingga anda mencapai halaman Pustaka Apl. Langkah 2 – Seterusnya, cari "jam" dalam kotak carian. Langkah 3 – Apabila anda melihat "Jam" di bawah dalam hasil carian, tekan dan tahan dan

Adakah anda mendapat "Tidak dapat membenarkan akses kepada kamera dan mikrofon" apabila cuba menggunakan apl itu? Biasanya, anda memberikan kebenaran kamera dan mikrofon kepada orang tertentu berdasarkan keperluan untuk disediakan. Walau bagaimanapun, jika anda menafikan kebenaran, kamera dan mikrofon tidak akan berfungsi dan sebaliknya akan memaparkan mesej ralat ini. Menyelesaikan masalah ini adalah sangat asas dan anda boleh melakukannya dalam satu atau dua minit. Betulkan 1 – Sediakan Kebenaran Kamera, Mikrofon Anda boleh memberikan kebenaran kamera dan mikrofon yang diperlukan secara terus dalam tetapan. Langkah 1 – Pergi ke tab Tetapan. Langkah 2 – Buka panel Privasi & Keselamatan. Langkah 3 – Hidupkan kebenaran "Kamera" di sana. Langkah 4 – Di dalam, anda akan menemui senarai apl yang telah meminta kebenaran untuk kamera telefon anda. Langkah 5 – Buka "Kamera" apl yang ditentukan

Glodon Software ialah sebuah syarikat perisian yang memfokuskan pada bidang pemformatan bangunan. Produknya digunakan secara meluas dalam semua aspek reka bentuk seni bina, pembinaan dan operasi. Oleh kerana fungsi kompleks dan volum data yang besar perisian Glodon, ia memerlukan konfigurasi komputer yang tinggi. Artikel ini akan menghuraikan cadangan konfigurasi komputer Perisian Glodon dari banyak aspek untuk membantu pembaca memilih pemproses konfigurasi komputer yang sesuai memerlukan pengiraan dan pemprosesan data yang besar apabila melakukan reka bentuk seni bina, simulasi dan operasi lain kerana pemproses lebih tinggi. Adalah disyorkan untuk memilih pemproses berbilang teras, frekuensi tinggi, seperti siri Intel i7 atau siri AMD Ryzen. Pemproses ini mempunyai kuasa pengkomputeran yang kuat dan keupayaan pemprosesan berbilang benang, dan boleh memenuhi keperluan perisian Glodon dengan lebih baik. Memori Memori menjejaskan pengkomputeran

1. Pemproses Apabila memilih konfigurasi komputer, pemproses adalah salah satu komponen yang paling penting. Untuk permainan seperti CS, prestasi pemproses secara langsung mempengaruhi kelancaran dan kelajuan tindak balas permainan. Adalah disyorkan untuk memilih pemproses siri Intel Core i5 atau i7 kerana ia mempunyai keupayaan pemprosesan berbilang teras yang berkuasa dan frekuensi tinggi, dan dengan mudah boleh menampung keperluan CS yang tinggi. 2. Kad grafik Kad grafik merupakan salah satu faktor penting dalam prestasi permainan. Untuk permainan menembak seperti CS, prestasi kad grafik secara langsung mempengaruhi kejelasan dan kelancaran skrin permainan. Adalah disyorkan untuk memilih siri NVIDIA GeForce GTX atau kad grafik siri AMD Radeon RX Mereka mempunyai keupayaan pemprosesan grafik yang sangat baik dan output kadar bingkai yang tinggi, dan boleh memberikan pengalaman permainan yang lebih baik
