cs_olive59
Messages postés8Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention14 janvier 2003
-
7 janv. 2003 à 14:17
cs_mehdibou
Messages postés365Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention18 octobre 2004
-
7 janv. 2003 à 19:09
Débutant sous PHP et ayant tendance à mélanger les différents langages que j'ai essayé d'assimiler, quelqu'un pourrait-il me renseigner sur le problème de syntaxe suivant qui doit être à mon avis un problème de ' ou de " ou de ` et se situer au niveau du mot $scltChamps :
$reqChamps2 "SELECT TYPE FROM vehicules WHERE MARQUE "+$slctChamps;
A l'usage, il y a une erreur sur la syntaxe SQL :
ERREUR 0 You have an error in your SQL syntax near '0' at line 1
cs_olive59
Messages postés8Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention14 janvier 2003 7 janv. 2003 à 15:31
-------------------------------
Réponse au message :
-------------------------------
> A priori ça ne marche pas.
>
> Ne faut-il pas également un . avant le ;
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > pour concatener ce n'est pas un + mais un point, donc:> > $reqChamps2 "SELECT TYPE FROM vehicules WHERE MARQUE ".$slctChamps;
> >
> > F_N_U :o)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Débutant sous PHP et ayant tendance à mélanger les différents langages que j'ai essayé d'assimiler, quelqu'un pourrait-il me renseigner sur le problème de syntaxe suivant qui doit être à mon avis un problème de ' ou de " ou de ` et se situer au niveau du mot $scltChamps :
> > > > > > $reqChamps2 "SELECT TYPE FROM vehicules WHERE MARQUE "+$slctChamps;
> > >
> > > A l'usage, il y a une erreur sur la syntaxe SQL :
> > >
> > > ERREUR 0 You have an error in your SQL syntax near '0' at line 1
> > >
> > > Un grand merci d'avance !!
> >
>
cs_olive59
Messages postés8Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention14 janvier 2003 7 janv. 2003 à 15:42
Je me demande si le problème ne vient pas tout simplement du fait que la variable $slctChamps est vide.
J'obtiens en effet le message suivant :
ERREUR SELECT TYPE FROM vehicules WHERE MARQUE = You have an error in your SQL syntax near '' at line 1
Le fait est que ce select se trouve dans une page php qui est appelée par un include dans une autre page php, cette dernière faisant également appel à une page php dans laquelle se trouve ma variable.
A mon avis le problème est plutôt le suivant : comment transmettre le contenu d'une variable de page en page ?
Merci d'avance !!
Vous n’avez pas trouvé la réponse que vous recherchez ?