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:

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++;
}
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.

Cosa può essere?