probleme mysql [reglé] - PHP - Programmation
Marsh Posté le 15-11-2003 à 18:42:08
ReplyMarsh Posté le 15-11-2003 à 20:18:07
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
Marsh Posté le 15-11-2003 à 20:25:18
Tous les pseudos (en attente ou non) sont dans la même table ?
Comment se fait la distinction ?
Marsh Posté le 15-11-2003 à 20:26:15
oui il sont tous dasn la meme table la distinction se fait avec le limit
Marsh Posté le 15-11-2003 à 20:29:24
leplusapte a écrit : oui il sont tous dasn la meme table la distinction se fait avec le limit |
pas bien ca
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
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
Marsh Posté le 15-11-2003 à 20:33:12
la misere fo que je revoit tous le script merci quant meme
Marsh Posté le 15-11-2003 à 20:42:37
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
Marsh Posté le 15-11-2003 à 18:34:44
voila g un ptit probleme
voila mon code :
$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 :
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 !!!!!!
Message édité par leplusapte le 15-11-2003 à 20:35:59