Maison >développement back-end >tutoriel php >Explication de l'implémentation de la fonction de recherche simple PHP
Nous pouvons voir que de nombreux sites Web ont la fonction recherche. Alors, comment PHP implémente-t-il la recherche ? En fait, PHP a un moyen très simple d'implémenter la fonction de recherche. Voyons comment. La fonction de recherche simple PHP est implémentée
Recherche PHP simple
Ajoutez l'instruction de recherche au début Requête à l'intérieur du déclaration ; réalisant ainsi une simplification du code
$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";
$searchAddSql est vide au début Si l'utilisateur saisit des conditions de recherche, $searchAddSql
deviendra. une chaîne contenant l'instruction de requête :
détermine d'abord si l'utilisateur a saisi les conditions de recherche
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."%')"; }
dernière Le
$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";
de départ deviendra :
$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";
ce qui équivaut à réinitialiser l'instruction de requête pour atteindre l'objectif de la recherche
pour implémenter la recherche PHP Il existe d'autres méthodes, mais cette méthode est en fait la le plus simple.
Articles connexes :
recherche php plus code de pagination
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!