Aunque no funcionó tal cual lo dijiste, así no copia tablas. Dentro del code que dejé hay que poner [...] TABLE
$new_db.".$table_names[$i]." LIKE $source_db. [...]
Ese simple detalle y ya funciona.
Aquí el code por si alguno llega desde google o algo:
Código PHP:
Ver original$source_db = "bd1"; // Origen
* * $new_db = "db2"; // Destino
* *
*
*
* * // Vieja
*
*
* * $table_names = array(); *
*
* * * * $table_names[] = $row[0];
*
* * }
*
* * // Nueva
* *
* * $well = 0; // Las que salieron bien
* * $err = 0; // Las que salieron mal
* *
* * for ($i = 0; $i < count($table_names); $i++) { *
* * * * if(mysql_query("CREATE TABLE $new_db.".$table_names[$i]." LIKE $source_db.".$table_names[$i], $c)) $well++; * * * * *else $err++;
*
* * }
Verifico que el código funciona correcto, está probado.