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

  FORUM HardWare.fr
  Programmation
  PHP

  [reglé]probleme mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[reglé]probleme mysql

n°567724
leplusapte
mange le son
Posté le 15-11-2003 à 18:34:44  profilanswer
 

voila g un ptit probleme
voila mon code :

Citation :

$row = mysql_query("select * from $lanusertable order by id desc where lon=$id" )  or die ('Erreur : '.mysql_error() );


donc je veut que lon selection les user dont lan = lid et qu on les rangent selon leur id
et voila lerreur :

Citation :

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 'where lan=8' at line 1


 
voila la page : http://lpa.no-ip.com/lz/sommaire.p [...] ewlan&id=8
en faite le but est que le tableau peut etre rangé celon les differante categorie  
 
si quelqu un peut venir a mon secour !!!!!! :pt1cable:  :pt1cable:


Message édité par leplusapte le 15-11-2003 à 20:35:59
mood
Publicité
Posté le 15-11-2003 à 18:34:44  profilanswer
 

n°567725
mrbebert
Posté le 15-11-2003 à 18:36:42  profilanswer
 

Le ORDER BY se met après le WHERE :/

n°567727
leplusapte
mange le son
Posté le 15-11-2003 à 18:42:08  profilanswer
 

mrBebert a écrit :

Le ORDER BY se met après le WHERE :/  


en effet  :bounce:  
ok je sort ....
merci comme meme

n°567775
leplusapte
mange le son
Posté le 15-11-2003 à 20:18:07  profilanswer
 

bon g un autre probleme (je sais jui un boulet)
donc

Citation :

$row = mysql_query("select * from $lanusertable where lan=$id order by pseudo asc limit 0,$place" )  or die ('Erreur : '.mysql_error() );


en faite c un script pour l inscription d une lan et donc ya une liste dattente qui est  

Citation :

$row = mysql_query("select * from $lanusertable WHERE lan='$id' limit $place,1000" )  or die ('Erreur : '.mysql_error() );


donc mon probleme vien du faite que si je range par pseudo des pseudo de la liste dattente remonte dans la liste prinsipal
pour plus dinfo la page est la : http://lpa.no-ip.com/lz/sommaire.p [...] ewlan&id=3
jui a cour de solution jvé me foutre une balle  :pt1cable:

n°567779
mrbebert
Posté le 15-11-2003 à 20:25:18  profilanswer
 

Tous les pseudos (en attente ou non) sont dans la même table ?
Comment se fait la distinction ?

n°567780
leplusapte
mange le son
Posté le 15-11-2003 à 20:26:15  profilanswer
 

oui il sont tous dasn la meme table la distinction se fait avec le limit

n°567782
mrbebert
Posté le 15-11-2003 à 20:29:24  profilanswer
 

leplusapte a écrit :

oui il sont tous dasn la meme table la distinction se fait avec le limit

pas bien ca :non:  
Tu ne peux pas compter sur un ordre implicite des données dans les tables. Il est tout à fait possible que la dernière donnée insérée ne soit pas la dernière récupérée lors d'un SELECT sans tri [:proy]  
Il faut que tu mette un champ qui permette de faire la distinction. Par exemple, un tinyint qui est à 1 pour ceux en attente, à 0 sinon :)

n°567784
leplusapte
mange le son
Posté le 15-11-2003 à 20:33:12  profilanswer
 

la misere fo que je revoit tous le script merci quant meme  :jap:  :hello:

n°567788
mrbebert
Posté le 15-11-2003 à 20:42:37  profilanswer
 

Certes, mais tu y gagnera certainement. Par exemple, tu pourras valider les pseudos individuellement, sans être obligé de le faire dans leur ordre d'insertion :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [reglé]probleme mysql

 

Sujets relatifs
Problème de class sous Win XP[Resolu][php-mysql] cryptage de données
Problème avec un boucle[c] problème de fgets --> bus error core dumped
Problème d'affichage des appostrophes dans un fichierProbleme requete
Problème C++ / QTRetrouver pass mysql et ftp
Problème avec scrollBar[wip-php] FTP, probleme de ftp_cdup et ftp_pwd
Plus de sujets relatifs à : [reglé]probleme mysql


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