Heim >Backend-Entwicklung >PHP-Tutorial >Erklärung der Implementierung der einfachen PHP-Suchfunktion
Wir können sehen, dass viele Websites über die Suchfunktion verfügen. Wie implementiert PHP die Suchfunktion? Sehen wir uns unten an, wie Die einfache PHP-Suchfunktion ist implementiert.
Einfache PHP-Suche
Fügen Sie die Suchanweisung am Anfang hinzu. Abfrage innerhalb des -Anweisung; dadurch wird eine Code-Vereinfachung erreicht.
$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";
$searchAddSql ist zunächst leer. Wenn der Benutzer Suchbedingungen eingibt, wird $searchAddSql
eine Zeichenfolge , die die Abfrageanweisung enthält:
Zuerst feststellen, ob der Benutzer die Suchbedingungen eingegeben hat
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."%')"; }
zuletzt Der Anfang
$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";
wird zu:
$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";
, was dem Zurücksetzen der Abfrageanweisung entspricht, um den Zweck der Suche zu erreichen.
zur Implementierung der PHP-Suche Es gibt andere Methoden, aber diese Methode ist tatsächlich die einfachste.
Verwandte Artikel:
PHP-Suche plus Paginierungscode
Das obige ist der detaillierte Inhalt vonErklärung der Implementierung der einfachen PHP-Suchfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!