Maison >développement back-end >tutoriel php >Comment développer une fonction de recherche simple en utilisant PHP
Comment utiliser PHP pour développer une fonction de recherche simple
Avec le développement d'Internet, la fonction de recherche est devenue un élément indissociable du quotidien de chacun. Dans le développement de sites Web, la fonction de recherche est un élément indispensable et important. Cet article explique comment utiliser PHP pour développer une fonction de recherche simple afin d'aider les débutants à comprendre les principes de base de mise en œuvre de la recherche.
Préparation
Avant de commencer, nous devons préparer les trois parties de base suivantes :
<form action="search.php" method="GET"> <input type="text" name="keyword" placeholder="请输入搜索关键字"> <input type="submit" value="搜索"> </form>
Implémentation de la fonction de recherche
Ce qui suit est un exemple de code pour une fonction de recherche PHP simple :
<?php // 连接数据库 $conn = mysqli_connect("localhost", "root", "password", "database"); // 检查连接是否成功 if (!$conn) { die("数据库连接失败: " . mysqli_connect_error()); } // 获取用户输入的关键字 $keyword = $_GET['keyword']; // 查询数据库中匹配关键字的记录 $query = "SELECT * FROM student WHERE name LIKE '%$keyword%'"; $result = mysqli_query($conn, $query); // 处理查询结果并显示在网页上 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "学号:" . $row['student_id'] . ",姓名:" . $row['name'] . ",年龄:" . $row['age'] . "<br>"; } } else { echo "没有找到匹配的记录。"; } // 关闭数据库连接 mysqli_close($conn); ?>
Analyser le code
Le code ci-dessus se connecte d'abord à la base de données et vérifie si la connexion est réussie. Ensuite, obtenez les mots-clés saisis par l'utilisateur dans le formulaire et effectuez une requête de correspondance floue dans la base de données en fonction des mots-clés. Les résultats de la requête sont obtenus via un parcours en boucle pour obtenir chaque enregistrement, et les résultats sont affichés sur la page Web. Enfin, fermez la connexion à la base de données.
Résumé
Ce qui précède présente les étapes de base et un exemple de code pour développer une fonction de recherche simple à l'aide de PHP. A travers cet exemple, nous pouvons comprendre le principe de base de la mise en œuvre d'une recherche simple, c'est-à-dire faire correspondre les mots-clés saisis par l'utilisateur avec les enregistrements de la base de données. Bien sûr, il ne s’agit que d’un exemple simple, et il existe des exigences et des traitements plus complexes dans les applications réelles. J'espère que cet article sera utile aux débutants et que tout le monde est invité à apprendre et à explorer davantage.
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!