Saisie de recherche incomplète
Résolu
valttt
Messages postés
321
Statut
Membre
-
valttt Messages postés 321 Statut Membre -
valttt Messages postés 321 Statut Membre -
Bonjour,
Je recherche depuis ce matin, la syntaxe correcte de ma ligne de code qui permettra de faire une recherche incomplète dans la variable $_POST['nom'] sur ma base de donnée sans y parvenir.
Je sais que je dois utiliser l'option LIKE '% $_POST['nom'] %', de mon WHERE mais je n'arrive pas à trouver la syntaxe correcte.
Merci beaucoup pour votre aide...
PS : Ce n'est pas un devoir d'école... ;-)
Je recherche depuis ce matin, la syntaxe correcte de ma ligne de code qui permettra de faire une recherche incomplète dans la variable $_POST['nom'] sur ma base de donnée sans y parvenir.
Je sais que je dois utiliser l'option LIKE '% $_POST['nom'] %', de mon WHERE mais je n'arrive pas à trouver la syntaxe correcte.
$reponse = $bdd->query('SELECT * FROM film WHERE acteur=\'' . $_POST['nom'] . '\'');
Merci beaucoup pour votre aide...
PS : Ce n'est pas un devoir d'école... ;-)
Configuration: Linux / Firefox 70.0
4 réponses
-
Bonjour
Il faut utiliser like et non le signe égal
-
Je ne comprends pas ta réponse.
Le WHERE doit bien avoir un = avant d'utiliser LIKE, non ? -
Je viens de comprendre.
Je recherche la solution et reviens vous voir...
Merci -
Bonjour et merci à tous pour votre aide.
Je viens de trouver la solution ce matin, comme quoi, la nuit porte bien conseil ;-)
$reponse = $bdd->query('SELECT * FROM film WHERE acteur LIKE \'' . "%" . $_POST['nom'] . "%" . '\'');
Très bonne journée à tous...