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

    Elencare i nomi delle tabelle in un array

    Salve, ho un piccolo problema da risolvere con un database.
    Ho un database con all'interno diverse tabelle.
    Ho la necessità visualizzare a video i nomi delle tabelle.
    Ho provato la seguente istruzione:

    codice:
    $query = mysql_query("select table_name from information_schema.tables where table_schema= 'mysql'");
    while($record = mysql_fetch_array($query))
                  {
                  echo $record[table_name]."
    "; 
                  }
    Oltre alle tabelle che ho creato io, me ne compaiono altre che neppure sapevo dell'esistenza e la cosa mi infastidisce un po.
    Mi sapete dire come posso rimediare?
    Grazie.
    Ms.

  2. #2
    la domanda di base è: ma hai creato davvero davvero le tue table nel db mysql?

  3. #3
    Nel mio database ho creato 8 tabelle con all'interno dei record, record che sono già utilizzati dal sito.
    Il mio problema è che a video mi vengono mostrate tabelle che non ho creato e non sò da dove escono ma che mi danno fastidio.

  4. #4
    si ma nella tua query chiedi al server di stamparti l'elenco delle tabelle presenti nel db mysql. se il tuo db ha un altro nome nella query non devi mettere "mysql" ma "mydbname"

  5. #5
    Pietà, pietà.
    Hai ragione.
    Ho omesso il nome del mio database, che sbadata.
    Adesso funziona benissimo.
    Grazie mille.
    Ms.

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.