Probleme de requete MySQL

Résolu/Fermé
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 6 juin 2005 à 14:07
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 6 juin 2005 à 16:22
bonjour

j'ai fais une requete en fonction du option choisi dans une liste.

j'aimerai faire le meme style mais avec une zone de texte.

je saisie un mot et en cliquant il me donne les resultats en fonction de la recherche

voici ma requete

if(isset($_POST['Recherche'])) $Categorie=$_POST['Recherche'];
else $Categorie="";
echo $Categorie;
if(isset($_POST['Arti']))
$tmp = $_POST['Arti'];
else $tmp="";
$image="";



// Requête SQL

$rqSql = "SELECT * FROM article where Logiciel LIKE \"$Categorie\" "; //on range dans l'ordre des articles


mais ca marche pas kes ke j'ai oublié

8 réponses

rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 21
6 juin 2005 à 14:55
rqSql = "SELECT * FROM article where Logiciel LIKE '".$Categorie."' "; //on range dans l'ordre des articles
les chaines sont delimitees par ' ' et les requetes par " "
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 juin 2005 à 15:00
ca marche pas pourtant il reconnait bien la valeur que j'ai saisie dans la zone de texte mais il ne m'affiche rien
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 juin 2005 à 15:47
up
0
baborge Messages postés 93 Date d'inscription dimanche 6 juin 2004 Statut Membre Dernière intervention 22 septembre 2012 33
6 juin 2005 à 16:02
rqSql = "SELECT * FROM article where Logiciel LIKE '%".$Categorie."%' "; 
//on range dans l'ordre des articles
Ne faut t il pas mettre des % pour une recherche de texte?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yep

si tu connais pas les caracteres kil y a avant et après ton mot recherché, il faut mettre un % avant ou après ou les deux, dans la requete
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 juin 2005 à 16:17
et comment faire pour qu'il me recherche exactement le mot. car par exemple je cherche XP en reference a Windows XP et par il m'envoie aussi Internet Explorer car ds explorer il y a xp
0
baborge Messages postés 93 Date d'inscription dimanche 6 juin 2004 Statut Membre Dernière intervention 22 septembre 2012 33
6 juin 2005 à 16:19
donc si tu connais le champ en entier tu fais directement
rqSql = "SELECT * FROM article where Logiciel ='".$Categorie."' "; 
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
6 juin 2005 à 16:22
merci bocou a vous tous
0