Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/04/2011, 13:56
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 11 meses
Puntos: 9
Error con sistema de copias

Intento hacer un script para que copie cada tabla en un sql, con el nombre de la tabla, el problema es que crea todas las tablas, pero mete en todos los sql todas las tablas, cual puede ser el problema?

Código PHP:
<?php
include("config.php");

$tablas "SELECT * FROM tablas";
$tablas mysql_query($tablas) or mysql_error();

while(
$tabla=mysql_fetch_array($tablas)){

$consultamysql_query("SELECT * FROM ".$tabla['name']."") or mysql_error();

while (
$row=mysql_fetch_row($consulta)) {
@
$contenido.="INSERT INTO ".$tabla['name']." VALUES(";
for(
$i=0$i<count($row); $i++)
      
$contenido.="'".$row[$i]."'";
      if(
$i!=count($row)) $contenido.=", ";
$contenido.=")\n";

$fecha date("d-m-Y",time());
mkdir("backups/".$fecha.""0777);
$arch"backups/".$fecha."/".$tabla['name'].".sql";
$gestfopen($arch"w");
fwrite($gest$contenido);
fclose($gest);
}
}
$fecha date("d-m-Y",time());
copy("backups/database.sql","backups/".$fecha."/database.sql");
echo 
"Copiado";
?>
PD: Tengo una tabla llamada tablas, que tengo colocados los nombres de otas las tablas, entonces con un while ejecuta la funcion de copiar cada tabla