Requete SQL LIKE défaillante?
jt
-
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
Giorgiolino Messages postés 250 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voila j'ai un probleme avec cette requet qui me provoque une fatal error de ce style:
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\labo\Analyses.php on line 342
Donc pour avoir tester un peu tout j'ai repéré l'erreur: les LIKE... soit je m'y prend mal soit je ne sais pas bref, voilà mon code:
Merci à ceux qui pourront m'aider :)
voila j'ai un probleme avec cette requet qui me provoque une fatal error de ce style:
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\labo\Analyses.php on line 342
Donc pour avoir tester un peu tout j'ai repéré l'erreur: les LIKE... soit je m'y prend mal soit je ne sais pas bref, voilà mon code:
if($rslt != 1){
echo 'Aucun résultat correspondant a votre recherche a été trouvé... Cependant voici les différentes Analyses contenants votre recherche';
$de = $bdd->query("SELECT * FROM analyses WHERE analyse LIKE ='%".$_POST['analyse']."%' OR libsyn1 LIKE ='%".$_POST['analyse']."%' OR libsyn2 LIKE ='%".$_POST['analyse']."%'");
while($dedata = $de->fetch()){
echo $dedata['analyse'].'<br/><br/>';
}
echo 'Pour voir le délai de rendu d\'une de ces analyses, relancez la recherche avec le bon libellé analyse.<br/>';
}
Merci à ceux qui pourront m'aider :)
A voir également:
- Requete SQL LIKE défaillante?
- Like instagram - Guide
- Logiciel sql - Télécharger - Bases de données
- Wawacity like - Accueil - Outils
- Comment retrouver un like sur facebook rencontre - Forum Facebook
- Migration base access vers sql server ✓ - Forum Access
2 réponses
Bonjour,
il ne faut pas mettre de ' = ' (égale) après une clause LIKE.
Exemple :
WHERE analyse LIKE ' %trucmuche '
:-) BIEN
WHERE analyse LIKE = ' %trucmuche'
:-( PAS BIEN
il ne faut pas mettre de ' = ' (égale) après une clause LIKE.
Exemple :
WHERE analyse LIKE ' %trucmuche '
:-) BIEN
WHERE analyse LIKE = ' %trucmuche'
:-( PAS BIEN