PHP組合查詢(xún)多條件查詢(xún)實(shí)例代碼第2/2頁(yè)
更新時(shí)間:2008年06月05日 21:06:22 作者:
今天想向大家介紹PHP頁(yè)面間如何進(jìn)行多條件組合查詢(xún)。在很多其它網(wǎng)站也有很多相關(guān)介紹,但都不夠詳盡,在這里,我將詳細(xì)地為大家說(shuō)明這一比較實(shí)用但又相當(dāng)關(guān)鍵的技術(shù)。
<?php
$link =mysql_connect("localhost","root","管理員密碼");
mysql_select_db("infosystem", $link);
?>
<?php
//注釋1-----------------------------
$depart=$_POST["depart"];
$ename=$_POST["ename"];
//注釋2------------------------
if($depart != null){
$a = " and depart like '%$depart%'";}
if($ename != null){
$b = " and ename like '%$ename%'";}
//注釋3------------------------
$q = "SELECT * FROM info where (1=1)";
$q .=$a;
$q .=$b;
//注釋4------------------------------------------
mysql_query("SET NAMES GB2312");
$rs = mysql_query($q, $link);
echo "<table>";
echo "<tr><td>部門(mén)</td><td>員工姓名</td></tr>";
while($row = mysql_fetch_object($rs)) echo "<tr><td>$row->depart</td><td>$row->ename</td></tr>";
echo "</table>";
mysql_close($link);
?>
注釋1:接收search.php通過(guò)post傳遞出的參數(shù),把兩個(gè)參數(shù)分別存儲(chǔ)入變量:depart和ename。
注釋2:判斷參數(shù)是否為空,如果為空,不作任何操作。如果有參數(shù)傳出,則生成相應(yīng)SQL語(yǔ)句。
注釋3:用追加的方法生成SQL語(yǔ)句。
注釋4:生成數(shù)據(jù)集,顯示數(shù)據(jù),最后關(guān)閉數(shù)據(jù)庫(kù)連接。
怎么樣,是不是實(shí)現(xiàn)了組合查詢(xún)的功能呢?有機(jī)會(huì)的話(huà),我將更詳細(xì)的對(duì)此做一些介紹。
本文轉(zhuǎn)載自www.cenusblog.com
您可能感興趣的文章:
- ThinkPHP多表聯(lián)合查詢(xún)的常用方法
- PHP中MongoDB數(shù)據(jù)庫(kù)的連接、添加、修改、查詢(xún)、刪除等操作實(shí)例
- php連接oracle數(shù)據(jù)庫(kù)及查詢(xún)數(shù)據(jù)的方法
- PHP查詢(xún)數(shù)據(jù)庫(kù)中滿(mǎn)足條件的記錄條數(shù)(兩種實(shí)現(xiàn)方法)
- Php中使用Select 查詢(xún)語(yǔ)句的實(shí)例
- php基礎(chǔ)之連接mysql數(shù)據(jù)庫(kù)和查詢(xún)數(shù)據(jù)
- php 數(shù)組操作(增加,刪除,查詢(xún),排序)等函數(shù)說(shuō)明
- php簡(jiǎn)單實(shí)現(xiàn)查詢(xún)數(shù)據(jù)庫(kù)返回json數(shù)據(jù)
- ThinkPHP查詢(xún)語(yǔ)句與關(guān)聯(lián)查詢(xún)用法實(shí)例
- php實(shí)現(xiàn)查詢(xún)功能(數(shù)據(jù)訪問(wèn))
相關(guān)文章
PHP 第二節(jié) 數(shù)據(jù)類(lèi)型之字符串類(lèi)型
PHP 數(shù)據(jù)類(lèi)型之字符串類(lèi)型,一般就是用單引號(hào)或雙引號(hào)包括的東西2012-04-04動(dòng)態(tài)網(wǎng)站web開(kāi)發(fā) PHP、ASP還是ASP.NET
動(dòng)態(tài)網(wǎng)站web開(kāi)發(fā) PHP、ASP還是ASP.NET...2006-10-10一步一步學(xué)習(xí)PHP(4) php 函數(shù) 補(bǔ)充2
相信每個(gè)人在學(xué)習(xí)PHP之前至少都有著一定的C語(yǔ)言,或者是C++/Java/C#等其他語(yǔ)言的基礎(chǔ),所以在這里也不從頭開(kāi)始說(shuō)起,只是來(lái)談?wù)凱HP方法的獨(dú)特之處。2010-02-02WINDOWS服務(wù)器安裝多套PHP的另類(lèi)解決方案
WINDOWS服務(wù)器安裝多套PHP的另類(lèi)解決方案...2006-10-10