IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

indexation classement ?


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de Angelik
    Profil pro
    Inscrit en
    Août 2006
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 253
    Par défaut indexation classement ?
    Bonjour à tous ,

    Voilà, après avoir établi un classement par membre, je souhaiterais afficher dans une première colonne son numéro au sein du classement ainsi : 1,2,3,4, ... ,30...

    Faut il que j'utilise une instruction telle que $i = 1; $i++ ?

    voici ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $select = mysql_query("SELECT mbmembre.pseudo,mbmembre.id,mbmembre.spec,mbmembre.photoarticle,mbmembre.urlblog,mbmembre.affichages, count( * ) AS nombre FROM mbmembre JOIN sbbparrain WHERE mbmembre.pseudo = sbbparrain.parrain GROUP BY mbmembre.id ORDER BY nombre desc LIMIT ". $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
    	$row = mysql_query($select);
        $nombre = $row['nombre'];
    et mon code d'affichage dans le tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     while($row = mysql_fetch_assoc($select)) 
    	{ 
     
            echo '<tr>';
    		echo '<td bgcolor="#FFFFFF"><a href="'.$row['url'].'" target="blank" >'.$row['pseudo'].'</a></td>';
    		echo '<td bgcolor="#FFFFFF"><center><b>'.$row['nombre'].'</b> filleul(s)</center></td>';
    		echo '<td bgcolor="#FFFFFF"><center><b>'.$row['affichages'].'</b></center></td>';
    		echo '<td bgcolor="#FFFFFF">'.$row['spec'].'</td>';
    		echo '<td bgcolor="#FFFFFF"><center><img src="'.$row['photoarticle'].'" width="40" height="40"></center></td>';
            echo '</tr>'."\n"; 
        } 
        echo '</table>'."\n";
    Merci d'avance

  2. #2
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Oui c'est une façon de faire qui fonctionnera très bien, ça devrait donner quelque chose dans ce genre là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $i=1;
    while($row = mysql_fetch_assoc($select)) 
    	{ 
     
            echo '<tr>';
            echo '<td bgcolor="#FFFFFF">'.$i.'</td>';
    		echo '<td bgcolor="#FFFFFF"><a href="'.$row['url'].'" target="blank" >'.$row['pseudo'].'</a></td>';
    		echo '<td bgcolor="#FFFFFF"><center><b>'.$row['nombre'].'</b> filleul(s)</center></td>';
    		echo '<td bgcolor="#FFFFFF"><center><b>'.$row['affichages'].'</b></center></td>';
    		echo '<td bgcolor="#FFFFFF">'.$row['spec'].'</td>';
    		echo '<td bgcolor="#FFFFFF"><center><img src="'.$row['photoarticle'].'" width="40" height="40"></center></td>';
            echo '</tr>'."\n";
        $i++; 
        } 
        echo '</table>'."\n";

  3. #3
    Membre éclairé Avatar de Angelik
    Profil pro
    Inscrit en
    Août 2006
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 253
    Par défaut
    salut Lodan

    Merci pour le coup de main, j'ai pas encore essayé mais ça semble résoudre mon ti problème
    voilà, je post très vite pour tenir au courant...

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Pas de problème

    Bon week-end

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Index TIOBE du classement des langages de programmation
    Par Gordon Fowler dans le forum Actualités
    Réponses: 564
    Dernier message: 13/01/2013, 18h51
  2. Message 'Duplicate index entry'
    Par Poulou dans le forum Administration
    Réponses: 13
    Dernier message: 04/05/2004, 14h57
  3. Index n'est pas a jour
    Par touhami dans le forum Paradox
    Réponses: 5
    Dernier message: 11/12/2002, 14h47
  4. [Technique] Intérêt des index
    Par ddams dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 04/11/2002, 15h11
  5. Requête imbriquée et indexes INTERBASE
    Par vadim dans le forum InterBase
    Réponses: 2
    Dernier message: 06/09/2002, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo