Rumah > Artikel > pembangunan bahagian belakang > Cara menggunakan PHP dan UniApp untuk melaksanakan padanan kabur dan pertanyaan data
Cara menggunakan PHP dan UniApp untuk melaksanakan padanan kabur dan pertanyaan data
Pengenalan:
Dalam banyak projek pembangunan, kita selalunya perlu melaksanakan padanan kabur dan fungsi pertanyaan untuk data. PHP dan UniApp ialah teknologi pembangunan yang biasa digunakan Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis antara muka belakang, dan cara menggunakan antara muka ini dalam UniApp untuk melaksanakan padanan kabur dan pertanyaan data.
1. Menulis antara muka bahagian belakang dalam PHP
BUAT pengguna JADUAL (
id INT(11) PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), email VARCHAR(255)
);
73c6101e40935b014afd232b260975f3connect_error) {
die("连接失败: " . $conn->connect_error);
}
// Dapatkan syarat pertanyaan
$kata kunci = $_POST["kata kunci"];
// Bina pernyataan pertanyaan
$sql = "PILIH * DARI pengguna DI MANA nama SEPERTI '%$kata kunci%'";
// Jalankan pertanyaan
$result = $conn->query($sql);
// Proses keputusan pertanyaan
jika ($result- >num_rows > ; 0) {
// 将查询结果转换为关联数组 $rows = array(); while ($row = $result->fetch_assoc()) { $rows[] = $row; } // 返回查询结果 echo json_encode($rows);
} lain {
// 返回空结果 echo json_encode(array());
}
//Tutup sambungan pangkalan data
$conn->close();
?>
Sila ambil perhatian bahawa ini adalah mudah contoh, pembangunan sebenar Keadaan pertanyaan yang lebih kompleks dan logik pemprosesan data mungkin diperlukan.
2. Gunakan antara muka bahagian belakang untuk melaksanakan pemadanan dan pertanyaan kabur dalam UniApp
eksport lalai {
data() { return { keyword: '', users: [] }; }, methods: { searchData() { uni.request({ url: '/api/search.php', method: 'POST', data: { keyword: this.keyword }, success: (res) => { this.users = res.data; }, fail: (err) => { console.error(err); } }); } }
}
Dalam contoh di atas, permintaan pertanyaan. ditakrifkan melalui atribut data Data bernama "kata kunci" digunakan untuk menyimpan kata kunci pertanyaan yang dimasukkan oleh pengguna. Kaedah bernama "searchData" ditakrifkan melalui atribut kaedah, yang digunakan untuk memulakan permintaan pertanyaan. Apabila permintaan pertanyaan kembali berjaya, hasil yang dikembalikan diberikan kepada tatasusunan "pengguna" dalam atribut data. . ;/template>
Atas ialah kandungan terperinci Cara menggunakan PHP dan UniApp untuk melaksanakan padanan kabur dan pertanyaan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!