Probleme LIMIT syntaxe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme LIMIT syntaxe

par Truc » 23 janv. 2007, 23:37

Parfois on cherche longtemps après un trucs...heu débile !!! :shock:
En tous cas il n'y en a pas par ici :-* :twisted:

8-)

par JOHAAANNS » 23 janv. 2007, 20:42

Tout a fait je suis désolé mais c'est une erreur d'inattention, comme ça arrive souvent...

Donc ma requête était :
$limit_str = " LIMIT ". $page * $limit .",$limit"; 
    echo $limit_str ;
echo $query_normaux = "SELECT * FROM forum_messages WHERE dependance='$id' AND statut <=1 AND origine=0 
                        ORDER BY time_up DESC ".$limit_str ;
est mon erreur se trouvait a cette ligne :
.... AND origine=0 ORDER BY time_up DESC ".$limit_str ;
Je pensais qu'il y avait un problème de guillemet donc j'avais essayé plusieurs syntaxe. Voici mon code actuel et qui fonctionne :
$limit_str = " LIMIT ". $page * $limit .",$limit"; 
$query_normaux = "SELECT * FROM forum_messages WHERE dependance='$id' AND statut <=1 AND origine=0 
						ORDER BY time_up DESC $limit_str";
C'était une erreur tout a fait banale
Parfois on cherche longtemps après un trucs...heu débile !!! :shock:

par ouckileou » 23 janv. 2007, 19:04

C'est bon j'ai trouvé d'ou venais mon erreur.
Merci :wink:
Et elle venait d'où ?

Pensez à ceux qui ont le même problème, qui cherche sur le net et tombe sur le sujet sans la réponse, c'ets frustrant !!!

par JOHAAANNS » 23 janv. 2007, 16:31

C'est bon j'ai trouvé d'ou venais mon erreur.
Merci :wink:

par albat » 21 janv. 2007, 23:29

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Probleme LIMIT syntaxe

par JOHAAANNS » 21 janv. 2007, 22:46

Bonsoir,

Je ne comprends qu'elle est le probleme dans cette ligne de code ?
$limit_str = " LIMIT ". $page * $limit .",$limit"; 
	echo $limit_str ;
echo $query_normaux = "SELECT * FROM forum_messages WHERE dependance='$id' AND statut <=1 AND origine=0 
						ORDER BY time_up DESC ".$limit_str ;
Le navigateur me retourne..

Code : Tout sélectionner

LIMIT 0,3 SELECT * FROM forum_messages WHERE dependance='1' AND statut <=1 AND origine=0 ORDER BY time_up DESC LIMIT 0,3Erreur de syntaxe près de 'limit 0,3' à la ligne 2
Merci de m'aider :wink: