ciao
ho trovato in rete un script che fa il backup delle tabelle di un database Mysql: l'ho modificato affinchè funzioni con mysqli.
Quando vado a stampare/scaricare il file che dovrebbe contenere il dump non ottengo nulla, nemmeno errori: vi posto la parte di codice interessata:
Se decommento echo $singola_tabella, dovrei ottenere il nome della tabella che in quel momento è interessata dal ciclo while oppure no? e invece mi stampa TABLE_NAMES.codice:$tabelle = mysqli_query($db, "SHOW TABLES FROM `MioDatabase` WHERE `Tables_in_MioDatabase` IN ('tabella1', 'tabella2')"); $tot_tabelle = mysqli_num_rows($tabelle); $i = 0; while ($i < $tot_tabelle) { $singola_tabella = mysqli_fetch_field_direct($tabelle, $i)->table; //echo $singola_tabella; $dump_buffer.= "-- ---- $crlf"; $dump_buffer.= "$crlf"; $dump_buffer.= "-- $crlf"; $i++; }
Cosa può essere?