PHP を使用して簡単な検索機能を開発する方法
インターネットの発展に伴い、検索機能はすべての人の日常生活に切り離せない部分になりました。 Webサイト制作において、検索機能は欠かせない重要な要素です。この記事では、初心者が基本的な検索実装原則を理解できるように、PHP を使用して簡単な検索関数を開発する方法を紹介します。
準備
始める前に、次の 3 つの基本的な部分を準備する必要があります。
<form action="search.php" method="GET"> <input type="text" name="keyword" placeholder="请输入搜索关键字"> <input type="submit" value="搜索"> </form>
検索関数の実装
次は、単純な PHP 検索関数のサンプル コードです。
<?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); ?>
コードの解析
上記のコードは、まずデータベースに接続してチェックを行います。接続が成功したかどうか。次に、ユーザーがフォームに入力したキーワードを取得し、そのキーワードに基づいてデータベース内であいまい一致クエリを実行します。クエリ結果はループ トラバーサルによって各レコードを取得し、Web ページに表示されます。最後に、データベース接続を閉じます。
まとめ
以上は、PHP を使用して簡単な検索機能を開発するための基本的な手順とサンプル コードです。この例を通じて、単純な検索を実装する基本原理、つまりユーザーが入力したキーワードとデータベース内のレコードを照合する方法を理解できます。もちろん、これは単純な例にすぎず、実際のアプリケーションではさらに複雑な要件や処理が存在します。この記事が初心者にとって役立つことを願っています。皆さんもさらに学び、探求してみてください。
以上がPHPを使った簡単な検索機能の開発方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。