Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
444 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [résolu]utilisation d'une variable avec LIKE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]utilisation d'une variable avec LIKE

n°1035023
smat59
Posté le 04-04-2005 à 22:55:15  profilanswer
 

Bonjour à tous,
voilà je planche sur un problème certainement tout bête mais je ne trouve pas
je voudrais faire une requete du type :
SELECT * FROM matable WHERE macolonne LIKE $truc%
le problème est qu'en fait le $truc% ne fonctionne pas
ma variable $truc me renvoi : a,b,c,d ...
et je veux donc par exemple afficher toutes les lignes où macolonne commence par la lettre a ce qui fonctionne tres bien si on met a% mais des qu'on met une variable
merci à tous
et désolé de peut être avoir posé une question à la C**
 :hello:


Message édité par smat59 le 05-04-2005 à 12:06:49

---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
mood
Publicité
Posté le 04-04-2005 à 22:55:15  profilanswer
 

n°1035326
smat59
Posté le 05-04-2005 à 09:58:31  profilanswer
 

un ptit UP
personne pour m aider? :??:


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°1035398
ratibus
Posté le 05-04-2005 à 10:37:04  profilanswer
 

Ta variable elle vient d'où ?

n°1035412
smat59
Posté le 05-04-2005 à 10:47:13  profilanswer
 

en fait je fait un calcul juste avant
donc la variable vient de quelques lignes juste avant la requete
mais visiblement le % n est pas pris en compte ce qui fait que le resultat de ma requete n'est pas un resultat valide:
 
Parse error: parse error, unexpected T_VARIABLE in /var/www/free.fr/0/3/sculiermatthieu/bdd/test2/bas.php on line 29
 
merci :d


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°1035425
ToxicAveng​er
Posté le 05-04-2005 à 10:52:34  profilanswer
 

sql server / mysql / oracle / db2 ?

n°1035428
sircam
I Like Trains
Posté le 05-04-2005 à 10:54:09  profilanswer
 

<u>Rappel</u> : SGDB/SQL <> PHP.
 
C'est dingue le nombre de personnes qui ne comprennent pas.
 
Ton problème est-il SQL ou PHP ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1035434
smat59
Posté le 05-04-2005 à 10:55:53  profilanswer
 

bah c'est une requete mysql en php


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°1035441
Beegee
Posté le 05-04-2005 à 11:04:17  profilanswer
 

Hé ben ton code php doit avoir une erreur, c'est tout.
 
Fais un affichage à l'écran de la requête avant de l'exécuter et tu devrais trouver tout seul l'erreur.

n°1035449
smat59
Posté le 05-04-2005 à 11:08:18  profilanswer
 

j ai testé
chui quand meme pas bete a ce point merci
qd je fait la requete avec LIKE "a%" ca fonctionne parfait
par contre quand je veux faire la requete avec une variable à la place du a ca ne fonctionne plus
 
ma requete :
$query="SELECT id,artiste,titre,compile,dispo FROM  $tab2[$ind2] WHERE artiste LIKE moncritere";
mais de ce fait je ne sais pas comment présenter mon critere :
supposons que ma variable soit $truc
est ce que je dois mettre $query="........................"$truc%"";   ?
visiblement non car cela ne fonctionne pas


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°1035454
Beegee
Posté le 05-04-2005 à 11:13:27  profilanswer
 

Tu n'as pas compris ma remarque ...
 
Je te demandais de faire un print en php de la requête $query !
 
Essaye plutôt :
 
$query="........................LIKE '".$truc."%' ......";

mood
Publicité
Posté le 05-04-2005 à 11:13:27  profilanswer
 

n°1035456
smat59
Posté le 05-04-2005 à 11:16:17  profilanswer
 

merci beaucoup Beegee  
c'etait en effet un pb de " et de '
maintenant ca fonctionne
désolé d'avoir importuné certain en posant une question
et merci aux autres
 :hello:


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [résolu]utilisation d'une variable avec LIKE

 

Sujets relatifs
[PHP] Recupération de données dans un formulaire et espaces [résolu]Utilisation d'adressage ip
[Résolu] Problème ASP/SQL: erreur dans la requêtePointeur vers une variable (record) de type : array of array of ...
Utilisation de la commande IF et _xscale[C#] Datagrid et variable Time (Mysql)
Pb d'utilisation de Java[vb.net]voir une variable dans une classe classe
[mots-clés] Robots et logs [Résolu]Taille d'une variable
Plus de sujets relatifs à : [résolu]utilisation d'une variable avec LIKE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR