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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [sql] probleme requete sql.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[sql] probleme requete sql.

n°1522694
cerafin_la​mpion
Posté le 02-03-2007 à 10:24:25  profilanswer
 

Bonjour ,
 
Je commence le php et j'ai un probleme avec une requete sql ce qui  me  rend  :fou: .
 
$v0 = $GLOBALS[1][$j];
$v1 = $GLOBALS[1][$j];
$select = 'SELECT usernum,login FROM usernum = '.$v0.'AND login='.$v1;
 
Sachant que $v0 et un entier et $v1 et une chaine de caractère.  
 
Voici le message d'erreur que 'obtient :  
 
Erreur : 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 'login=root' at line 1
 
Merci d'avance pour votre aide


Message édité par cerafin_lampion le 02-03-2007 à 10:42:48
mood
Publicité
Posté le 02-03-2007 à 10:24:25  profilanswer
 

n°1522699
sielfried
Posté le 02-03-2007 à 10:26:39  profilanswer
 

- rien à voir avec php
- manque un espace avant "AND"... il aurait suffit de faire un echo $select pour le voir


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1522703
cerafin_la​mpion
Posté le 02-03-2007 à 10:36:31  profilanswer
 

J'ai un mit un espace devant le AND et j'obtient ce message d'erreur.
 
Erreur : 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 '1 AND login=root' at line 1


Message édité par cerafin_lampion le 02-03-2007 à 10:36:54
n°1522714
ixemul
Nan mais sans blague ! ⚡
Posté le 02-03-2007 à 10:58:33  profilanswer
 

FROM... Oui.. je veux bien, mais FROM Quoi ? ;)


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°1522717
Pc_eXPert
Posté le 02-03-2007 à 10:59:40  profilanswer
 

ixemul a écrit :

FROM... Oui.. je veux bien, mais FROM Quoi ? ;)


Il manque également le WHERE...

n°1522718
ixemul
Nan mais sans blague ! ⚡
Posté le 02-03-2007 à 11:00:48  profilanswer
 

Pc_eXPert a écrit :

Il manque également le WHERE...


 
 
Oui, mais bon, il manque la moitié de la requette quoi :D


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°1522721
sielfried
Posté le 02-03-2007 à 11:01:31  profilanswer
 

bref http://dev.mysql.com/doc/fr/SELECT.html


Message édité par sielfried le 02-03-2007 à 11:01:39

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1522728
cerafin_la​mpion
Posté le 02-03-2007 à 11:04:49  profilanswer
 

oula j'avais meme pas vu qu'il manquait ca  
J'ai toujours une erreur mais ca avance ;)
 
voici ma nouvelle requete :
 
$select = 'SELECT usernum,login FROM user WHERE usernum = '.$v0.' AND login='.$v1;
et le message d'erreur :
 
Erreur : Unknown column 'root' in 'where clause'

n°1522730
ixemul
Nan mais sans blague ! ⚡
Posté le 02-03-2007 à 11:06:06  profilanswer
 

cerafin_lampion a écrit :

oula j'avais meme pas vu qu'il manquait ca  
J'ai toujours une erreur mais ca avance ;)
 
voici ma nouvelle requete :
 
$select = 'SELECT usernum,login FROM user WHERE usernum = '.$v0.' AND login='.$v1;
et le message d'erreur :
 
Erreur : Unknown column 'root' in 'where clause'


 
 
From user...
 
root...
 
Comment j'aime pas le PHP en fait  [:kilgoreweb]


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°1522765
cerafin_la​mpion
Posté le 02-03-2007 à 11:46:47  profilanswer
 

Bon j'ai fait quelques modification.
 
$select = 'SELECT usernum,login FROM user WHERE login = '.$v1;
 
Quand $v1 est un entier la requete fonctionne mais quand c'est une chaine de caractère ca affiche une erreur :
 
Erreur : Unknown column 'root' in 'where clause'
 

mood
Publicité
Posté le 02-03-2007 à 11:46:47  profilanswer
 

n°1522768
LePhasme
Les Belges domineront le monde
Posté le 02-03-2007 à 11:50:26  profilanswer
 

$select = 'SELECT usernum,login FROM user WHERE login = "'.$v1.'"';

n°1522776
cerafin_la​mpion
Posté le 02-03-2007 à 11:54:59  profilanswer
 

ca fonctionne :)
 
Merci beaucoup pour votre aide


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

  [sql] probleme requete sql.

 

Sujets relatifs
[MySql]Probleme requete interval date début- date fin pour réservationProblème sur une requête (ifnull ?)
probleme requete MATCH mysql_fetch_???requête sql+php: problème de syntaxe
Petit probleme sur une requete avec dateProbléme requete sql = unknow column
Probleme d'association de requete Count et SelectProblème avec requete SELECT .. WHERE
Problème de requête SQL - PHP - mysql[Résolu] Javascript / AJAX - Problème de réponse de requete
Plus de sujets relatifs à : [sql] probleme requete sql.


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