Maison > Questions et réponses > le corps du texte
P粉7935324692023-07-27 09:13:59
En regardant votre requête, j'ai remarqué que vous avez utilisé le paramètre : usersearch plusieurs fois.
Mentionné dans la documentation PHP :
Je préfère éviter d'activer le mode d'emprunt d'identité et plutôt remplacer l'espace réservé nommé par un espace réservé positionnel (utilisez '?' au lieu de ':usersearch'), puis utilisez
$stmt->bindParam(1, $usersearch, PDO::PARAM_STR); $stmt->bindParam(2, $usersearch, PDO::PARAM_STR); $stmt->bindParam(3, $usersearch, PDO::PARAM_STR); // and so on
Une dernière chose, si vous interrogez pour que la colonne contienne la variable $usersearch, vous devriez probablement ajouter % au début et à la fin de la chaîne.
$usersearch = "%" . $_POST["usersearch"] . "%"