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

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

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

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

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

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

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

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

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

如:

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

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

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

我一直在想這個(gè)限制條件該加在什么地方。各種嘗試和查詢后,才知道。限制條件直接加在SQL語句中就行了(如下紅色的地方)。(我自己試的時(shí)候一直在如下藍(lán)色的地方加條件,屢試屢?。。?/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 搜索查詢功能實(shí)現(xiàn),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • php生成毫秒時(shí)間戳的實(shí)例講解

    php生成毫秒時(shí)間戳的實(shí)例講解

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

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

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

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

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

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

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

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

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

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

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

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

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

    完美的php分頁類

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

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

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

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

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

最新評(píng)論