Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2006, 13h00   #1
Membre du Club
 
Inscription : septembre 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 238
Points : 43
Points : 43
Envoyer un message via MSN à kaygee Envoyer un message via Yahoo à kaygee
Par défaut [SQL] probleme de syntaxe sql avec php

voici mon code

Code :
1
2
 
$requete_question = "SELECT * FROM question WHERE SerieID ='".$_GET['serieID']."' LIMIT '".$nQuestion."',1";
et il me repond que j'ai une erreur de syntaxe, il n'a pas l'air s'apprécier mon '".nQuestion."'

voici mon message d'erreur

Erreur de syntaxe près de ''1',1' à la ligne 1
SELECT * FROM question WHERE SerieID ='1' LIMIT '1',1

please help
kaygee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2006, 13h56   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Essayes donc en remplacant par ceci :
Mais pourquoi mettre 1 à la fin du limit ? Ce serait pas le contraire 1, nQuestion ?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2006, 14h06   #3
Membre du Club
 
Inscription : septembre 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 238
Points : 43
Points : 43
Envoyer un message via MSN à kaygee Envoyer un message via Yahoo à kaygee
je te remercie ca fonctionne au poil

en fait le 1 a la fin signal que je ne demande l'affichage que d'un seul enregistrement

ma variable de session donne quel enregistrement je veux voir affiché tout simplement

ex: LIMIT 9,1 // affiche moi le 9 ème enregistrement


merci pour ton aide
kaygee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2006, 14h10   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Dans ce cas pourquoi un LIMIT si tu as qu'un seul enregistrement et que tu as déjà le ID qui est unique en principe ?

Ou pourquoi pas un LIMIT avec seulement 1?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2006, 14h32   #5
Membre du Club
 
Inscription : septembre 2002
Messages : 238
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 238
Points : 43
Points : 43
Envoyer un message via MSN à kaygee Envoyer un message via Yahoo à kaygee
non non je n'ai pas d'enregistement unique justement

t'explique

j'ai une table serie qui contient un nombre de serie de question

j'ai une table question qui contient un nombre n de question se rapportant a ma serie

je vais chercher mes questions en fonction de la serie que j'ai envie de d'avoir

j'ai donc toute une serie de question que je ne peux pas identifier avec un id
kaygee est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h49.


 
 
 
 
Partenaires

Hébergement Web