Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2005, 08:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La otra forma de hacer tu respaldo es generar el SQL (sentancias) "a mano" .. Es decir, vía PHP tendras que ir componiendo tus sentencias SQL tipo:

Código PHP:
$tabla="nose";
// Conectas a tu BD y ejecutas tu consulta .. recorres los resultados ...
While ($campo=mysql_fetch_array($resultado)){
$sql .="INSERT INTO $tabla (campo1,campo2) VALUES ('".$campo['campo1']."','".$campo['campo2']."');\n";
}

// en $sql tendras tus sentencias SQL con tus datos .. sólo debes generar un archivo con ellas usando fopen() (en modo w) .. fwrite($fp,$sql); .... 
Esa sería la técnica .. si quieres tan sólo indicar N tablas o toda tu BD y que el script haga todo ese proceso por tablas indicadas .. tendras que usar otras funciones de Mysql para ir obeniendo los nombres de tablas .. los de campas (www.php.net/mysql) o bien usar algo ya hecho como encontraras en sitios como www.hotscripts.com o www.phpclasses.org)

Un saludo,