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

PHP 搜索查詢功能實現(xiàn)

 更新時間:2016年11月29日 11:26:09   作者:吳青伶  
這篇文章主要介紹了PHP 搜索查詢功能的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

今天遇到一個問題:在做“搜索”功能時,輸入查詢條件后查詢不了。

我做的是首頁顯示數(shù)據(jù)表package中的內(nèi)容,但是有個條件,顯示在首頁的內(nèi)容還必須是 :字段status=0,且printing=0的數(shù)據(jù)才能在首頁列表中顯示出來。

頁面上有一個“搜索”功能,輸入條件后就會根據(jù)條件來進行查詢。

一般的搜索的話,只要在首頁顯示列表方法index()中給一個:

$map=array();//初始化查詢條件
$map=$this->_search();//調(diào)用查詢方法
$total = $this->Model->where ($map)->count(); //這個主要是用來計算頁面顯示數(shù)據(jù)條數(shù)的
if ($total == 0) {
$_list = '';
} else {
$_list = $this->Model->where ($map)->limit( $post_data ['first'] . ',' . $post_data ['rows'] )->select();
}

然后,就是寫一個_search():

如:

protected function _search(){
$map = array ();
$post_data = I ( 'post.' );
if ($post_data ['packageid'] != '') {
$map ['packageid'] = array (
'like',
'%' . $post_data ['packageid'] . '%' 
);
}
return $map;
}

最后,在設置的“搜索”菜單中,調(diào)用這個搜索方法。

但是,我做的這個,搜索的同時,還要確保在字段status=0,且printing=0的數(shù)據(jù)中進行搜索。

我一直在想這個限制條件該加在什么地方。各種嘗試和查詢后,才知道。限制條件直接加在SQL語句中就行了(如下紅色的地方)。(我自己試的時候一直在如下藍色的地方加條件,屢試屢?。。?/p>

$map=array();
$map=$this->_search();
$total = $this->Model->where ($map)->where(array('status' =>0,'print_status'=>0))->count();
if ($total == 0) {
$_list = '';
} else {
$_list = $this->Model->where ($map)->where(array('status' =>0,'print_status'=>0))->limit( $post_data ['first'] . ',' . $post_data ['rows'] )->select();
}

以上所述是小編給大家介紹的PHP 搜索查詢功能實現(xiàn),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • php生成毫秒時間戳的實例講解

    php生成毫秒時間戳的實例講解

    下面小編就為大家?guī)硪黄猵hp生成毫秒時間戳的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • destoon切換城市后實現(xiàn)logo旁邊顯示地區(qū)名稱的方法

    destoon切換城市后實現(xiàn)logo旁邊顯示地區(qū)名稱的方法

    這篇文章主要介紹了destoon切換城市后實現(xiàn)logo旁邊顯示地區(qū)名稱的方法,針對不同城市建設分站的時候很適用,需要的朋友可以參考下
    2014-08-08
  • 如何使用PHP file_exists函數(shù)檢查文件是否存在

    如何使用PHP file_exists函數(shù)檢查文件是否存在

    這篇文章主要為大家介紹了PHP函數(shù)file_exists檢查文件是否存在實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • PHP圖像識別技術原理與實現(xiàn)

    PHP圖像識別技術原理與實現(xiàn)

    本篇文章主要介紹了PHP圖像識別技術原理與實現(xiàn),這個平時做的密碼驗證有異曲同工之處,有需要的可以了解一下。
    2016-10-10
  • 詳解php實現(xiàn)頁面靜態(tài)化原理

    詳解php實現(xiàn)頁面靜態(tài)化原理

    本篇文章主要介紹了詳解php實現(xiàn)頁面靜態(tài)化原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • PHP把小數(shù)轉(zhuǎn)成整數(shù)3種方法

    PHP把小數(shù)轉(zhuǎn)成整數(shù)3種方法

    這篇文章主要介紹了PHP把小數(shù)轉(zhuǎn)成整數(shù)3種方法,實際上是使用的PHP自帶的3個函數(shù),分別是floor、ceil和round,需要的朋友可以參考下
    2014-06-06
  • php實現(xiàn)圖片壓縮處理

    php實現(xiàn)圖片壓縮處理

    這篇文章主要為大家詳細介紹了php實現(xiàn)圖片壓縮處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 完美的php分頁類

    完美的php分頁類

    這篇文章主要分享了一段完美的php分頁類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • php網(wǎng)站判斷用戶是否是手機訪問的方法

    php網(wǎng)站判斷用戶是否是手機訪問的方法

    PHP網(wǎng)站判斷用戶是否用手機訪問,如果是手機的話,就跳轉(zhuǎn)到指定的手機友好頁面。
    2013-11-11
  • 使用PHPCMS搭建wap手機網(wǎng)站

    使用PHPCMS搭建wap手機網(wǎng)站

    PHPCMS搭建PC端網(wǎng)站比較方便,但是在wap手機端方面卻不怎么實用,而且自帶的手機建站感覺不是很好,而且模版不好控制,現(xiàn)在對其進行修改,手機建站個人感覺比較方便。本文給大家介紹使用PHPCMS搭建wap手機網(wǎng)站,需要的朋友可以參考下
    2015-09-09

最新評論