我們可以看到很多的網站中有搜尋這一項功能,那麼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搜尋加分頁代碼