簡體   English   中英

PHP過濾器搜索結果

[英]php filter search results

您好,我使用php開發了一個搜索表單,該表單運行正常,但是我想按字母順序進行過濾,因此我在html文檔A |中定義了一些錨點。 B | ....

在我的php文檔中,我添加了:

        $search=$_POST['query']//query is the name of input in a form,on the same html doc
        $letter=$_GET['by'];

從我的SQL查詢,

        $sql=SELECT Title FROM table where Title LIKE %search%;

我補充說:

          if(isset($letter)){
             $sql .="AND Name LIKE '$letter' ";
           }

我的問題是,例如當我單擊鏈接“ A”時,它始終顯示名稱以字母“ A”開頭的所有標題的所有條目。(我的表有2列,標題和名稱)所以我想當我進行搜索以過濾結果(當我單擊名稱以“ A”開頭且僅在搜索結果中返回的名稱時單擊“ A”標題會得到)

希望您在AND之前有一個空格; 但您需要通配LIKE

$sql .=" AND Name LIKE '$letter%' ";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM