首頁 >後端開發 >php教程 >PHP簡單搜尋功能實作講解

PHP簡單搜尋功能實作講解

韦小宝
韦小宝原創
2018-03-05 10:29:4716844瀏覽

我們可以看到很多的網站中有搜尋這一項功能,那麼PHP是如何來實現搜尋的呢,其實PHP實作搜尋功能有個很簡單的方法,下面我們就來看看PHP簡單搜尋功能如何被實現的吧

簡單的PHP搜尋

#將搜尋語句加到最開始的查詢語句裡面;從而實現了程式碼的精簡

$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";

$searchAddSql最開始是為空的,如果使用者輸入了搜尋條件,$searchAddSql
就會變成一個包涵查詢語句的字串

先判定使用者是否輸入了搜尋條件

if(isset($_GET["searchText"]))
{
	$searchText = $_GET["searchText"];
	$searchAddSql = $searchAddSql." and (book_number like '%".$searchText."%' 
	or book_name like '%".$searchText."%'
	or book_sum like '%".$searchText."%'
	or book_author like '%".$searchText."%')";
}

最開始的

$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";

就會變成:

$news_sql="SELECT * from books where 1=1 and (book_number like '%中%' 
or book_name like '%中%' 
or book_sum like '%中%' 
or book_author like '%中%' ) order by book_number";

相當於重置了查詢語句,從而達到搜尋的目地

實現PHP搜尋的方法還有其他中,這種方法其實是最簡單的一種。

相關文章:

php搜尋功能

php搜尋加分頁程式碼

以上是PHP簡單搜尋功能實作講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn