Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk membangunkan fungsi carian mudah menggunakan PHP
Cara menggunakan PHP untuk membangunkan fungsi carian yang mudah
Dengan perkembangan Internet, fungsi carian telah menjadi bahagian yang tidak dapat dipisahkan dalam kehidupan harian setiap orang. Dalam pembangunan laman web, fungsi carian adalah komponen yang sangat diperlukan dan penting. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi carian mudah untuk membantu pemula memahami prinsip pelaksanaan carian asas.
Persediaan
Sebelum kita bermula, kita perlu menyediakan tiga bahagian asas berikut:
<form action="search.php" method="GET"> <input type="text" name="keyword" placeholder="请输入搜索关键字"> <input type="submit" value="搜索"> </form>
Melaksanakan fungsi carian
Berikut ialah contoh kod untuk fungsi carian PHP mudah:
<?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); ?>
Menghuraikan kod
Kod di atas mula-mula menyambung ke pangkalan data dan menyemak sama ada sambungan berjaya. Seterusnya, dapatkan kata kunci yang dimasukkan oleh pengguna dalam borang, dan jalankan pertanyaan padanan kabur dalam pangkalan data berdasarkan kata kunci. Keputusan pertanyaan diperoleh melalui lintasan gelung untuk mendapatkan setiap rekod, dan hasilnya dipaparkan pada halaman web. Akhir sekali, tutup sambungan pangkalan data.
Ringkasan
Di atas adalah langkah asas dan kod sampel untuk membangunkan fungsi carian mudah menggunakan PHP. Melalui contoh ini, kita dapat memahami prinsip asas untuk melaksanakan carian mudah, iaitu memadankan kata kunci yang dimasukkan oleh pengguna dengan rekod dalam pangkalan data. Sudah tentu, ini hanyalah contoh mudah, dan terdapat keperluan dan pemprosesan yang lebih kompleks dalam aplikasi sebenar. Saya harap artikel ini berguna kepada pemula, dan semua orang dialu-alukan untuk mempelajari dan meneroka lebih lanjut.
Atas ialah kandungan terperinci Bagaimana untuk membangunkan fungsi carian mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!