Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    10

    Mettere in ordine database SQL

    Salve gente, ho un database mysql in cui vado a inserire dei valori, per visualizzarli in una pagina, ho notato che l'ordine in cui vengono visualizzati non è l'ordine in cui ho inserito i record nellat tabella, come posso ordinarli in ordine decrescente in base alla data di inserimento??
    adesso uso questo script:
    Codice PHP:
    <?php
    $host
    ="xxx";
    $user="xxx";
    $password="xxx";
    $database="xxx";

    mysql_connect($host,$user,$password);
     @
    mysql_select_db($database) or die("Impossibile selezionare il database");
     
    $query="SELECT * FROM lista";
     
    $risultati=mysql_query($query);
     
     
    $num=mysql_numrows($risultati);
     
     
    mysql_close();
    ?>
     
     <table border="0" cellspacing="2" cellpadding="2">
     <tr>
     <th><font face="Arial, Helvetica, sans-serif">Gioco</font></th>
     <th><font face="Arial, Helvetica, sans-serif">Autore</font></th>
     </tr>
     
    <?php
         $i
    =0;
         while (
    $i $num) {
             
    $gioco=mysql_result($risultati,$i,"gioco");
             
    $autore=mysql_result($risultati,$i,"autore");
    ?>
     
      <tr>
         <td><font face="Arial, Helvetica, sans-serif"><?php echo $gioco;?></font></td>
         <td><font face="Arial, Helvetica, sans-serif"><?php echo $autore;?></font></td>
      </tr>
    <?php 
     $i
    ++; 
     } 
    ?> 
     </body>
    </html>

  2. #2
    Codice PHP:
    ...
    $query="SELECT * FROM lista ORDER BY data DESC"
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    10
    mi da una pagina bianca

  4. #4
    Originariamente inviato da happybb
    mi da una pagina bianca
    guarda che la risposta di satifal pressuponeva che nella tua tabella 'lista' ci fosse un campo 'data'....c'è?

  5. #5
    Originariamente inviato da philbert
    guarda che la risposta di satifal pressuponeva che nella tua tabella 'lista' ci fosse un campo 'data'....c'è?
    Ci vuole il cucchiaino purtroppo
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    10
    mi sembra chiaro che non c'è, se avessi saputo del campo data non avrei neanche chiesto come fare per metterle in ordine in base alla data di inserimento

  7. #7
    se hai una chiave primaria con auto_increment attivo, non hai nemmeno bisogno del campo data, basta ordinarli per chiave Desc
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  8. #8
    Originariamente inviato da happybb
    mi sembra chiaro che non c'è, se avessi saputo del campo data non avrei neanche chiesto come fare per metterle in ordine in base alla data di inserimento
    Se non hai salvato la data di inserimento come pretendi di ordinarli tramite essa?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.