Rumah > Soal Jawab > teks badan
P粉7935324692023-07-27 09:13:59
Melihat pada pertanyaan anda, saya perhatikan bahawa anda menggunakan parameter: carian pengguna beberapa kali.
Dokumentasi PHP menyebut:
Saya lebih suka mengelak daripada mendayakan mod penyamaran dan sebaliknya menukar ruang letak yang dinamakan kepada pemegang tempat kedudukan (gunakan '?' dan bukannya ':usersearch') dan kemudian gunakan
$stmt->bindParam(1, $usersearch, PDO::PARAM_STR); $stmt->bindParam(2, $usersearch, PDO::PARAM_STR); $stmt->bindParam(3, $usersearch, PDO::PARAM_STR); // and so on
Satu perkara terakhir, jika anda bertanya supaya lajur mengandungi pembolehubah $usersearch, anda mungkin perlu menambah % pada permulaan dan akhir rentetan.
$usersearch = "%" . $_POST["usersearch"] . "%"