Bonjour,
Je souhaite savoir si cette façon de faire est dangereuse :
1 2 3 4 5 6 7 8
| $partiedunom= $_GET['recherche'];
try
{
$req_recherche_resultats = $pdo_divers->prepare('SELECT Nom FROM Liste WHERE Nom LIKE ?;');
$req_recherche_resultats->execute(array("%$partiedunom%"));
$tableau_final = $req_recherche_resultats->fetchAll();
}
catch (Exception $e) { } |
Si oui, comment faire autrement ? Car c'est la seule façon que j'ai trouvé pour permettre de rechercher une partie d'un mot.
Je pose la question car j'ai constaté qu'on peut ajouter un % dans la recherche et il est interprété dans la requête.
Sur mes autres requêtes, j'ajoute les paramètres ainsi:
$req_recherche_resultats->bindParam(':ScoreMini', $scoreminimum, PDO::PARAM_INT, 3);
Merci d'avance
Partager