Originariamente inviato da imente
il titolo sembra orribile lo so...
ma non voglio popolare un array di dati...
cerco qualcosina (poco) di più...
continuo a cercare script banali e utili... piccoli tutorial... ma sembra invano
mi servirebbero due piccole info su MySQL
1. come elencare i campi di una tabella (ho già popolato con successo un array con mysql_fetch_array, e recuperato i dati che ci sono dentro... mi serve il nome dei singoli campi)
2. come elencare le tabelle presenti nel database...
se mi potete indirizzare su un buon sito, o addirittura (sarebbe stupendo) dircemelo qui... sarebbe stupendo
grazie ancora
scusate il disturbo
(un programmatore ASP che ci prova con il PHP... e a volte ci riesce anche :P)
per mostrare le tabelle di un database
codice:
<?
mysql_connect('localhost', 'root'); // si connette a mysql
mysql_select_db('Database'); // sceglie il database
$result = mysql_query('SHOW TABLES'); //esegue la query necessaria
while($array = mysql_fetch_array($result)) //inizia un ciclo while
{
print $array[0] . "
"; //stampa una chiave alla volta + un a capo
}
?>
Per mostrare le colonne di una tabella:
codice:
<?
mysql_connect('localhost', 'root'); //si connete a mysql
mysql_select_db('Database'); //sceglie il database
$result = mysql_query('SHOW COLUMNS FROM tabella'); //esegue la query
while($array = mysql_fetch_array($result)) //inizia un ciclo while
{
print $array[0] . "
"; //stampa una chiave alla volta + un a capo
}
?>
PS: Cambia il nome del database che ti serve da mysql_select_db() ed il nome della tabella dalla seconda query in base alle tue esigenze...
Ciauz...