|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour tous le monde,
Comment faire pour lire enregistrement par enregistrement sans utiliser la boucle While. Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 4 774 ![]() |
Bonjour,
Tu dois toujours utiliseer une boucle (while ou for) pour pouvoir parcourir les résultats d'une requête. |
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() |
Bonjour andry.aime,
Ce que je souhaiterais avoir c'est un nombre fixe d'enregistrement Code :
Club athlete classement Club1 athlete1 2 Club1 athlete2 5 Club1 athlete3 10 Club1 athlete4 23 Club1 athlete5 35 Pour club1 je veux sélectionner que les 4 athlètes qui sont bien classé (2, 5, 10 et 23) et de faire la somme des classements. Club1=2+5+10+23=40 Merci pour aide. Dernière modification par wperle ; 19/03/2010 à 12h40. |
||
|
|
00
|
|
|
#4 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 4 774 ![]() |
Tu peux simplement utiliser la clause "LIMIT" dans la requête
Code :
$sql="SELECT club, classement FROM Tresultat ORDER BY classement ASC LIMIT 0,4"; |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
Oui je connais Limit,
mais ce que je voudrais lire que les 4 premiers enregistrements de la requête cité dessus et de faire la somme exemple. Club athleteXX classement Club1 athlete01 02 Club1 athlete02 05 Club1 athlete03 10 Club1 athlete04 23 Club1 athlete05 35 Pour club1 je veux sélectionner que les 4 athlètes qui sont bien classé (2, 5, 10 et 23) et de faire la somme des classements. Club1=2+5+10+23=40 Je pense que la "mysql_data_seek" sera efficace pour mon cas mais je ne sais pas comment l'utiliser. |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Inscription : juillet 2009 Messages : 156 ![]() |
tu fais ton while avec $i= 0 juste avant et dans ta boucle
$i = $i+classement; après ta boucle tu récupère ton $i... Code :
|
||
|
|
00
|
|
|
#7 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 4 774 ![]() |
tu peux le faire avec un for?
Code :
|
||
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() |
Merci beaucoup, la boucle for m'a beaucoup aidée.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com