[Réglé] Classement SQL

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

[Réglé] Classement SQL

Messagepar Groomys » 20 Juil 2016 à 17:53

Bonjour à tous,

j'ai un petit soucis sur du classement de données mysqli.

Je sors de la table différentes données que je classe et que je veux afficher. Mon soucis est que le classement n'est pas bon.

Voila le code

Code: Tout sélectionner
$req = "SELECT username, benef FROM ".$datej." ORDER BY benef DESC ";
                $resu = mysqli_query($bdd1, $req) or die('Erreur SQL !<br />'.$req.'<br />'.mysqli_error());;
                $i = 0;
 
                while 
($data = mysqli_fetch_array($resu))
                    {
                        $i++;
                        echo $i.'.&nbsp;'.$data['username'].'&nbsp;&nbsp;&nbsp;'.$data['benef'].'<br />';
                        
                    
}
                    mysqli_free_result ($resu);


Et ça me donne ceci:

Code: Tout sélectionner
1. **   90629782
2. **   722699460
3. **  243000000
4. **   1000000000


Est ce qu'il faut que je remette une clause de tri dans le while?

Cordialement et merci

EDIT: J'ai trouver la solution! Ca venait de la structure de la table où les champs avaient pour attribut varchar et non int!
Groomys
Posteur néophyte
Posteur néophyte
 
Messages: 42
Enregistré le: 18 Juil 2016 à 12:21

Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités