probleme dans requete sql

Répondre
sven
sven
Déconnecté
http://www.bingojeux.kalikoba.com
bonjour à tous,
je comprend pas pourquoi ma requete ne veut pas marcher, tout à l'air ok et pourtant j'obtien l'erreure suivante:


You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


le code est:

  1. <?php $req1='SELECT '.$choix1.' FROM prono WHERE numpari='.$numpari.' AND login=.$login.'; 
  2.    $sql1=mysql_query($req1) or die(mysql_error()); ?> 

est ce que quelqu'un sait d'où ça peut venir svp?
merci pour votre aide
bibi
bibi
Déconnecté
commit suicide
  1. <?php $req1='SELECT '.$choix1.' FROM prono WHERE numpari='.$numpari.' AND login="'.$login.'"';  
  2. $sql1=mysql_query($req1) or die(mysql_error()); ?> 


essaye ca voir
bibi
bibi
Déconnecté
commit suicide
sinon essaye ca :

  1. <?php $req1='SELECT '.$choix1.' FROM prono WHERE numpari="'.$numpari.'" AND login="'.$login.'"';  
  2. $sql1=mysql_query($req1) or die(mysql_error()); ?> 


PS: le message d'au dessus était mon millieme ... la larme a l'oeil smiley
sven
sven
Déconnecté
http://www.bingojeux.kalikoba.com
en mettant les deux, j'obtiens l'erreur suivante:

Unknown column 'login' in 'where clause'


je comprend pas pourquoi ça fait ça
mobman02
mobman02
Déconnecté
http://damienalexandre.fr/
il te dit que la variable LOGIN n'est pas presente dans la base je croi...
sven
sven
Déconnecté
http://www.bingojeux.kalikoba.com
oui c'est ça
mais en changeant, je met ça:

  1. <?php $req1='SELECT '.$choix1.' FROM prono WHERE numpari="'.$numpari.'" AND login=.$login.'; ?> 


mais je retombe sur la premiere erreur :(
donc je tourne en rond et je comprend vraiment pas
si vous voulez le code complet dite le moi

merci en tout cas de votre aide
bibi
bibi
Déconnecté
commit suicide
montre nous ta pitite tablounette :)
sven
sven
Déconnecté
http://www.bingojeux.kalikoba.com
http://www.lephpfacile.com/wall/wall.php?id=1976

voilà
le probleme se situe à partir de
//pour mettre dans reponsemembre

ce qui est avant marche impec je l'ai déjà testé
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Unknown column 'login' in 'where clause'


Quelqu'un t'a dit que ca voulait dire que ta table n'avait pas de champs 'login', tu dis :

oui c'est ça
mais en changeant, je met ça:


Et tu remets 'login'.

Y'a comme un soucis non ? smiley

PS : ton code complet ne nous sert pas à grand chose. Le probleme se situe du coté de MySQL => ta table ne contient pas le champs 'login', c'est tout.
bibi
bibi
Déconnecté
commit suicide
montre nous ta table , peut etre que l'on pourra t'aider :)
sven
sven
Déconnecté
http://www.bingojeux.kalikoba.com
oups désolé
merci la globule, j'avai pas tout pigé sur le coup
effectivement login n'existe pas dans cette base de donné
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bibi te dis et retiens "'.$login.'", parce que ca sera important pour la suite.
Une chaine alphanumérique doit etre délimitée (par des guillemets par ex, le cas ici) contrairement à une chaine strictement numérique (type INT).
De plus , revois les syntaxes.. la pseudo maitrise passe forcement par les pseudos bases.
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog