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 :

Question de tri [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut Question de tri
    Bonjour a tous,
    j'ai réalise une page PHP qui permet de lister le contenu d une base de données !
    Je fais des requetes dans la base de donnees pour rechercher un ou plusieurs elements precis. J ai la possibilite de faire un tri mais le probleme c est que le tri ne se fait pas sur le resultat de la requete mais sur l ensemble de la base de données. Comment realiser le tri sur le resultat de la requete et non sur l ensemble de la base est ce que le resultat de la requete serait stockee temporairemnt d ans une variable special de PHP ?


    Voici ma page de recherche :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    <HEAD>
    <META http-equiv="Content-Type" content="text/html">
    </HEAD>
     
     
    <HTML>
          <DIV ALIGN="left">
                <font size=5 color="Black">
    <?  require ('/var/www/html/boite_outils_LAN/php/bodyag.php3'); ?>
                      <H1>Moteur de recherche d'un HOST</H1>
                </font>
          </DIV>
          <BR>
     
          <A HREF=HOST_LAN.php?DB=Outils_LAN&TABLE=IP_MAC_Cross_Over ><var><u><font size=4 color=black>Afficher la liste compl&egravete des HOSTS trouv&eacutes</u></var></A>
     
         <font size=3 color=dimgray> <FORM ACTION="HOST_LAN.php?DB=Outils_LAN&TABLE=IP_MAC_Cross_Over&ORDERBY=Adresse_IP&SEARCH=1" METHOD="post"> 
                 <input 	      type="radio" name="type" value="IP_Poste_recherche">IP du poste recherch&eacute (ou NO_IP)
                 <br>
     
                <input 	      type="radio" name="type" value="MAC_Poste_recherche">MAC du poste recherch&eacute
                <br>
     
                <input 	      type="radio" name="type" value="Nom_Switch_recherche">Switch recherch&eacute
                <br>
     
                <input            type="radio" name="type" value="VLAN_recherche"> Vlan recherch&eacute
                <br>
     
    	    <input            type="radio" name="type" value="IP_Equipement_recherche"> IP &eacutequipement r&eacuteseau
                <br>
     
    	    <br>
                </font> 
     
    	    <font size=4 color=black> <var> <u> Saisie du crit&egravere de recherche </u> </var> </font>
                <td colspan=3 align=center>
                <input type="text" name="agence" value="">
                <BR> <BR>
     
                <div align="left">
                <INPUT TYPE="submit" NAME="Submit" VALUE="Envoyer" color="black">
                <INPUT TYPE="reset" NAME="Reset" VALUE="Annuler" color="black">
                <div>
          </FORM>
          </BODY>
    </HTML>
    Voici la page de resultat

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
     
    <!--On inclut ces scripts php dans notre code-->
    <?
      include "/var/www/html/boite_outils_LAN/php/date.php3";
      include "/var/www/html/boite_outils_LAN/default.php3";
    ?>
     
    <!--Debut du code HTML-->
    <HTML>
     
    <HEAD>
     <TITLE>Voici la liste de la table<? echo $TABLE ?> provenant de la base de donn&eacutees <? echo $DB ?></TITLE>
    </HEAD>
     
    <?  require ('/var/www/html/boite_outils_LAN/php/bodyag.php3'); ?> 
    <H1> <? echo $DB ?><? echo" - Localisation r&eacuteseau d'un poste" ?>  <Br></H1>
    <?
      cx_dbconnect($DB);
      $query="SELECT count(*) FROM $TABLE";
      if (isset($SEARCH) and $type=="IP_Poste_recherche") $query.=" WHERE IP_Poste LIKE '%$agence%'";
      if (isset($SEARCH) and $type=="MAC_Poste_recherche") $query.=" WHERE IP_Poste LIKE '%$agence%'";
      if (isset($SEARCH) and $type=="Nom_Switch_recherche") $query.=" WHERE Nom_Switch LIKE '%$agence%'";
      if (isset($SEARCH) and $type=="VLAN_recherche") $query.=" WHERE VLAN LIKE '%$agence%'";  
      if (isset($SEARCH) and $type=="IP_Equipement_recherche") $query.=" WHERE IP_Switch LIKE '%$agence%'";
     
     
      $nbinbase = cx_dbresultline(cx_dbquery($query));
      $fields=cx_dblistfields($DB,$TABLE);
      $nbfields=cx_dbfieldscount($fields);
    ?>
     
    <!-- Ici on gere l'affichage de la date et aussi le lien vers le formulaire des recherches (intro.php)-->
    <P>
    <? echo"<BR>" ;
       echo " Nombre de postes trouv&eacute : ",$nbinbase[0];
       echo"<BR>" ;
       echo $joursem," ",date("j")," ",$mois," ",date("Y");
       echo "<BR>";
       echo "<BR>"; 
       echo "<A HREF=Search_Host_LAN.php>Par ici les recherches</A> ";
       ?>
       </P>
     
    <TABLE WIDTH="90%" ALIGN=CENTER>
    <TR><TD ALIGN=LEFT>
          <? 
                if ($IDSTART>=$defaults->nbresults) { 
                      echo "<A HREF=HOST_LAN.php?DB=$DB&TABLE=$TABLE&ORDERBY=$ORDERBY&IDSTART=",$IDSTART-$defaults->nbresults;
                      echo "> <<-- </A>\n";
                } 
                echo "</TD><TD ALIGN=RIGHT>";
                if ($IDSTART+$defaults->nbresults<$nbinbase[0]) { 
                      echo "<A HREF=HOST_LAN.php?DB=$DB&TABLE=$TABLE&ORDERBY=$ORDERBY&IDSTART=",$IDSTART+$defaults->nbresults;
                      echo "> -->> </A>\n";
                }
          ?>
    </TD></TR>
    </TABLE>
     
    <TABLE ALIGN=CENTER WIDTH="90%">
    <?
      if (!isset($IDSTART)) {
        $IDSTART=0;
      }
      if (!isset($ORDERBY)) {
        $ORDERBY="id";
      }
      echo "<TR BGCOLOR=\"",$defaults->table_header,"\">";
      for ($i=0 ; $i < $nbfields ; $i++) {
        echo "<TD><A HREF=HOST_LAN.php?DB=$DB&TABLE=$TABLE&ORDERBY=",cx_dbfieldname($fields,$i);
        echo ">",cx_dbfieldname($fields,$i),"</A></TD>";
      }
      echo "</TR>\n";
      $query="SELECT * FROM $TABLE";
     
      if (isset($SEARCH) and $type=="IP_Poste_recherche"){
          $query.=" WHERE `IP_Poste` LIKE '%$agence%'";
          $resultnb = cx_dbquery($query);
          $nbswitch = cx_dbresultcount($resultnb);
          echo "Adresse IP concern&eacutee par la recherche : $nbswitch ";
      }
      elseif (isset($SEARCH) and $type=="MAC_Poste_recherche"){
          $query.=" WHERE `MAC_Poste` LIKE '%$agence%'";
          $resultnb = cx_dbquery($query);
          $nbswitch = cx_dbresultcount($resultnb);
          echo "Adresse MAC concern&eacutee par la recherche : $nbswitch";
      }
      elseif (isset($SEARCH) and $type=="Nom_Switch_recherche"){
          $query.=" WHERE `Nom_Switch` LIKE '%$agence%'"; 
          $resultnb = cx_dbquery($query);
          $nbswitch = cx_dbresultcount($resultnb);
          echo "Switch(s) concern&eacute(s) par la recherche : $nbswitch";
      }
     
     elseif (isset($SEARCH) and $type=="VLAN_recherche"){
          $query.=" WHERE `VLAN` LIKE '%$agence%'";
          $resultnb = cx_dbquery($query);
          $nbswitch = cx_dbresultcount($resultnb);
          echo "VLAN concern&eacute(s) par la recherche : $nbswitch";
      }
     
     elseif (isset($SEARCH) and $type=="IP_Equipement_recherche"){
          $query.=" WHERE `IP_Switch` LIKE '%$agence%'";
          $resultnb = cx_dbquery($query);
          $nbswitch = cx_dbresultcount($resultnb);
          echo "Equipement concern&eacute(s) par la recherche : $nbswitch";
      }
     
     else{
          $query.=" ORDER BY '$ORDERBY' LIMIT $IDSTART,$defaults->nbresults";
      }
     
      $result = cx_dbquery($query);
      $nblines = cx_dbresultcount($result);
     
    for ($i = 0; $i < $nblines; $i++)
    {
    	$line = cx_dbresultline($result);
    	echo "<TR>";
    	for ($j=0 ; $j< $nbfields ; $j++)
    	{
        		if ($i%2==0) 
    		{
          			if ($j%2==0) 
    			{
            			$color=$defaults->table_body1;
          			} 
    			else 
    			{
            			$color=$defaults->table_body2;
          			}
        		}
    		else 
    		{
          			if ($j%2==0)
    			{
            			$color=$defaults->table_body3;
          			}
    			else
    			{
            			$color=$defaults->table_body4;
          			}
        		}
    		if ($j==0) 
    		{
                 		echo "<TD BGCOLOR=$color>";
                 		echo $line[cx_dbfieldname($fields,$j)];
                 		#$TNOM=$line[cx_dbfieldname($fields,$j)];
                	}
                	else 
    		{
                    	if ($j<>1) 
    			{
                            	echo "<TD BGCOLOR=$color>";
                                    echo $line[cx_dbfieldname($fields,$j)];
                            }
                            else
                            {
                            	if ($j==1) 
    				{
                                		echo "<TD BGCOLOR=$color>";
                                		$THOST=$line[cx_dbfieldname($fields,$j)];
                                		#echo "<A HREF=\"TTelnet.php?THOST=$THOST&TNOM=$TNOM\">$THOST</A>";
    			    		echo $THOST;	
                                    }
                            }
                    }
          		echo "</TD>\n";
        	}
    	if ($i%2==0)
    	{
          		if ($j%2==0)
    		{
            		$color=$defaults->table_body1;
          		}
    		else
    		{
            		$color=$defaults->table_body2;
          		}
    	}
    	else
    	{
          		if ($j%2==0) 
    		{
            		$color=$defaults->table_body3;
          		}
    		else
    		{
            		$color=$defaults->table_body4;
          		}	
        	}
       	echo "</TR>";
    }
    ?>
    </TABLE>
    </BODY>
     
    <TABLE WIDTH="90%" ALIGN=CENTER>
    <TR><TD ALIGN=LEFT>
    <?
      if ($IDSTART>=$defaults->nbresults) {
        echo "<A HREF=HOST_LAN.php?DB=$DB&TABLE=$TABLE&ORDERBY=$ORDERBY&IDSTART=",$IDSTART-$defaults->nbresults;
        echo "> <<-- </A>\n";
      }
      echo "</TD><TD ALIGN=RIGHT>";
      if ($IDSTART+$defaults->nbresults<$nbinbase[0]) {
        echo "<A HREF=HOST_LAN.php?DB=$DB&TABLE=$TABLE&ORDERBY=$ORDERBY&IDSTART=",$IDSTART+$defaults->nbresults;
        echo "> -->> </A>\n";
      }
    ?>
    </TD></TR>
    </TABLE>
    </HTML>
    Voici mon code et j ai cherche dans la FAQ mais ne conaissant pas trop le langage je suis un peu perdu.

    Merci D avance Jules

  2. #2
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Encore plus de code


    Pourquoi ça te dérange de refaire les requêtes dans toute ta base ? Elle est si énorme que ça ?
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    jwhite a raison je comprend pa tro le pb et s'il t eplait redui ton code pasque la il est trop important et personnelement pas assez courageux pour tous regarder
    Stay in Bed .. Save Energy

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    Ben il y a plus de 5000 entrées et le probleme c'est que le resultat de la requete n'est pas trie que par la cle primaire. Et pour ce qui est du code si j'en avais pas mis on m'aurait dit d'en montrer desole d'en avoir trop montré.
    Mais est ce que le resultat de la requete sql dans la base est stockee dans une genre de variable tampon ? ou il serai possible de la trier ?

  5. #5
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Nan mais attends te prend pas la tête pour 5000 enregistrements c'est pas grave si tu fais la requête sur toute la table hein, tu aurais dit 10 millions d'enregistrement ouais là faut se poser des questions mais là...

    Ce que tu obtiens c'est le résultat brut d'une requête, je doute fortement que l'on puisse retrier ça directement sans refaire la requête, à moins de tout mettre dans un tableau et de gérer le tri directement (ça doit se faire mais il faut s'y mettre quoi).

    Et pour le code oui il faut en mettre mais sans abuser, il faut cerner les portions intéressantes pour le problème, parce que là c'est pas compliqué personne le regardera vu sa taille (à moins d'avoir vraiment que ça à faire ).
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    Oki voila lla piste que je voulais !
    merci je vais chercher.

  7. #7
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Si tu pars sur le tableau l'idée je pense c'est de créer un tableau associatif des résultats à deux dimensions en s'appuyant sur mysql_fetch_array entre autres, et après faire mumuse avec les clés (cf la doc pour les différents sort dispos).
    Mais je répète c'est vraiment se galérer pour pas grand chose pour une table de cette taille...
    Bon courage.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    merci

  9. #9
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    je cori que tu est tres courageux si tu par la dedans franchement une requete sur toute ta base marcheras tres bien avec 5000 enregistrement
    Stay in Bed .. Save Energy

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    Je voudrais juste ajouter une precision.
    J ai une base de donnees mysql avec environ 5OOO entrees. J ai une page php qui me permet de consulter l integralite de la base. Et j ai une seconde page php qui va me permettre de faire des recherche sur l ensemble de la base et de m afficher les entrees trouvees dans une nouvelle page php. Et le but est de pouvoir trier par colonne le contenu du resultat.

  11. #11
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Euh oui je vois pas ce que ça change mais bon comme ça on sait ce que tu veux faire au moins.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    J ai une autre petite question
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     if (isset($SEARCH) and $type=="VLAN_recherche") $query.=" WHERE VLAN == '%$agence%'";
    
     if (isset($SEARCH) and $type=="VLAN_recherche") $query.=" WHERE VLAN LIKE '%$agence%'";
    J ai teste ces deux commandes mais le probleme de l utilisation de like c est que par exemple ici on fait une recher par vlan dans la base et je cherche le 20 il me renvoi egalement le 120 ou 200 alors que moi je voudrais uniquement le 20 etre restrictif !
    Merci d avance Jules

  13. #13
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    J'ai pas capté toute la phrase là...

    LIKE '%toto%' va prendre tout ce qui contient toto
    LIKE '%toto' va prendre tout ce qui termine par toto
    LIKE 'toto%' va prendre tout ce qui commence par toto
    = 'toto' va prendre tous les toto

    %toto% ou %toto sont à éviter si possible car très gourmands en ressources...
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    Ben alors laisses moi te dire que tu es fort et moi j ai du mal a m exprimer car c est ta derniere exporession que je voulais et ca marche nickel !!!
    ;-)
    jules

  15. #15
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    moi je voudrais uniquement le 20 etre restrictif !
    C'était juste ça qui était pas trop français mais bon au final du moment que tu as eu ce qui te manquait c'est le principal.

    Si c'est bon pense à mettre , sinon n'hésite pas si tu as besoin d'un coup de main

    Bon courage.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  16. #16
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 197
    Points : 78
    Points
    78
    Par défaut
    je laisse encore ouvert pour mon histoire de trie !

  17. #17
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Ah oui une idée pour ça : tu mets dans les en-têtes des colonnes un lien vers ta page en passant la clé de tri (par exemple un lien mapage.php?tri=vlan), et quand tu charges ta page tu regardes la variable $_GET['tri'], si elle est pas définie (utiliser isset) tu tries pas, sinon tu ajoutes à ta requête " ORDER BY " suivi de la clé de tri.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

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

Discussions similaires

  1. [MySQL] Question un tri un peu particulier
    Par infiniti dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 11/10/2008, 16h51
  2. Question de tri de valeurs
    Par pelloq1 dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/08/2008, 17h23
  3. question sur le tri à bulle
    Par argon dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 23/09/2006, 17h57
  4. [FORMS 10g] Question sur le TRI
    Par TheNerdPhreak dans le forum Forms
    Réponses: 1
    Dernier message: 10/07/2006, 18h19
  5. Réponses: 17
    Dernier message: 16/12/2005, 09h45

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