欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP組合查詢多條件查詢實(shí)例代碼

 更新時間:2008年06月05日 21:06:22   作者:  
今天想向大家介紹PHP頁面間如何進(jìn)行多條件組合查詢。在很多其它網(wǎng)站也有很多相關(guān)介紹,但都不夠詳盡,在這里,我將詳細(xì)地為大家說明這一比較實(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>部門</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通過post傳遞出的參數(shù),把兩個參數(shù)分別存儲入變量:depart和ename。

    注釋2:判斷參數(shù)是否為空,如果為空,不作任何操作。如果有參數(shù)傳出,則生成相應(yīng)SQL語句。

    注釋3:用追加的方法生成SQL語句。

    注釋4:生成數(shù)據(jù)集,顯示數(shù)據(jù),最后關(guān)閉數(shù)據(jù)庫連接。

    怎么樣,是不是實(shí)現(xiàn)了組合查詢的功能呢?有機(jī)會的話,我將更詳細(xì)的對此做一些介紹。

    本文轉(zhuǎn)載自www.cenusblog.com

相關(guān)文章

最新評論