Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 15h46   #1
Membre éclairé
 
Homme Gérard Okono
Développeur Web
Inscription : juillet 2006
Messages : 707
Détails du profil
Informations personnelles :
Nom : Homme Gérard Okono
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2006
Messages : 707
Points : 328
Points : 328
Par défaut Numéroter le résultat d'une requete

Bonsoir,
Est-il possible de numéroter les résultats d'une requête sans passer par un langage serveur. Moi j'utilise toujours PHP de cette façon :
Code :
1
2
3
4
5
6
 
$iterator = 1;
foreach($tabl_results AS $tabl_result){
echo $iterator. '- '. $tabl_result['noms'];
$iterator++;
}
Merci d'avance...
okoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 17h15   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
bonjour,

tu dois passer par une variable :

Code sql :
1
2
3
4
5
 
SET @compteur=0;
SELECT unChamp, @compteur:=@compteur+1 AS num_ligne 
FROM taTable 
WHERE 1
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 07h39   #3
Membre éclairé
 
Homme Gérard Okono
Développeur Web
Inscription : juillet 2006
Messages : 707
Détails du profil
Informations personnelles :
Nom : Homme Gérard Okono
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2006
Messages : 707
Points : 328
Points : 328
Citation:
Envoyé par Madfrix Voir le message
bonjour,
tu dois passer par une variable :
Je ne savais pas. Ca marche nickel

Merci.
okoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 12h00   #4
Membre éclairé
 
Homme Gérard Okono
Développeur Web
Inscription : juillet 2006
Messages : 707
Détails du profil
Informations personnelles :
Nom : Homme Gérard Okono
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2006
Messages : 707
Points : 328
Points : 328
Code :
1
2
3
 
SET @compteur=0;
SELECT genre, @compteur:=@compteur+1 AS num_ligne FROM `sexes` WHERE 1
Le code ci-dessus marche parcontre
Code :
1
2
3
 
SET @compteur=0;
SELECT @compteur:=@compteur+1 AS num_ligne, genre  FROM `sexes` WHERE 1
Ne marche pas.

Merci d'avance...
okoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 22h51   #5
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Ces 2 requêtes sont identiques et produisent donc par conséquent le même résultat
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 11h16   #6
Membre éclairé
 
Homme Gérard Okono
Développeur Web
Inscription : juillet 2006
Messages : 707
Détails du profil
Informations personnelles :
Nom : Homme Gérard Okono
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juillet 2006
Messages : 707
Points : 328
Points : 328
Désolé tout roule à merveille ce matin. Merci à tous.
okoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h11.


 
 
 
 
Partenaires

Hébergement Web