Ciao ..
ho qualche dubbio (problemino con mysql) .. provo ad esporli tutti qua ..
1) dovrei estrarre dal DB, la lista delle tabelle presenti
girando ho trovato questo .. ma non riesco a farlo funzionare
2) avrei bisogno di ottenere dall'array di una query, solo gli indici numericiCodice PHP:$result = mysql_list_tables($db);
while (list($table) = mysql_fetch_array($result))
echo "$table ";
so che:
mysql_fetch_array() --> restituisce sia l'indice numerico che l'indice associativo
mysql_fetch_assoc() --> restituisce solo l'indice associativo
3) ci sono delle istruzioni che mi permettano di ottenere il 'create' di una tabella ?
lo stesso risultato che si ottiene eseguendo l'export ..
es.
codice:CREATE TABLE IF NOT EXISTS `compagnie` ( `id_compagnia` int(5) unsigned NOT NULL AUTO_INCREMENT, `descrizione` varchar(30) NOT NULL, `descrizione_1` varchar(30) NOT NULL, `descrizione_2` varchar(30) NOT NULL, `ts_agg` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ts_ins` datetime NOT NULL, `flag_canc` varchar(1) NOT NULL, PRIMARY KEY (`id_compagnia`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Grazie mille


Rispondi quotando
