Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    $risultato = mysql_list_tables(...) in ordine di data crazione tabella

    Ciao a tutti
    Ho creato una pagina che mi presenta l'elenco di tutte le tabelle create solo che ho bisogno di ordinarle per data creazione e non, come fa in automatico, in ordine alfabetico

    Cioè ho bisogno di inserire accanto alla seguente riga ... che sò ... tipo ORDER BY..

    $risultato = mysql_list_tables('nome_db');

    è possibile?

    Spero di essere stato chiaro

    grazie e ciao

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Con mysql 5

    codice:
    select table_name,create_time from INFORMATION_SCHEMA.TABLES
    where table_schema = 'nome_db'
    order by create_time desc
    edit. Se non disponi di mysql 5 puoi fare

    show table status from 'nome_db'

    recuperare la data di creazione dal campo 'Create_time' , crearti un array e poi ordinarlo.

  3. #3
    Il problema che devo anche selezionarli per poi visionarli. Per questo ho dovuto fare un form.
    Ti posto tutto lo script

    <?
    include("top_foot.inc.php");
    include("config.inc.php");
    top();
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $risultato = mysql_list_tables('nome_db);

    if (!$risultato) {
    print "Errorore database, Impossibile elencare le tabelle\n";
    print 'Errore MySQL: ' . mysql_error();
    exit;
    }

    while ($riga = mysql_fetch_row($risultato)) {
    echo "<a href=elenco_tabelle.php> <tr><td>
    <form method='post' action='elenco_tabelle.php'>
    <textarea cols='20' rows='1' name='Tad'>$riga[0]</textarea>

    <input type='submit' value='Visualizza'></form></a></td>";


    }

    mysql_free_result($risultato);




    mysql_close($db);
    foot();



    ?>




    I tuoi consigli sono utilissimi solo che non riesco ad applicarli al mio script. Puoi ancora aiutarmi? grazie

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.