Hacer un resguardo de una DB desde pagina php

Manuel
10 de Septiembre del 2003
Hola, como podría ( con una Funcion) obtener todas las tablas y datos de una DB , desde una pagina php ?

para conectar a la base de datos mysql..

$con=mysql_pconnect("Servidor","Usuario","Password")
or die ("No puedo conectarme al servidor de la Base de Datos");

como se podría hacer las consultas? (poniendo un timer 600)

Gracias

mysql_select_db("Base de Datos", $con)
or die("No puedo acceder a la Base de Datos, o esta no existe.");

Lenz
10 de Septiembre del 2003
Con eso mostras todo los datos en pantalla despues de ahi podes tomarlos y hacer lo que quieras, espero te sirva

$DBHOST = "localhost";
$DBUSER = "user";
$DBPASS = "pass";
$DBNAME = "dbname";

if (!$link = @mysql_connect ($DBHOST, $DBUSER, $DBPASS))
die ("No Pudo conectarse al servidor<br>");
if(!$base = @mysql_select_db($DBNAME,$link))
die ("Error al selecionar la base de datos <strong>$dbname</strong>");
$tables = mysql_list_tables($DBNAME);

while (list($table_name) = mysql_fetch_array($tables)) {
echo "<BR>".$table_name.":<BR>";
$q = mysql_query ( "SELECT * FROM ".$table_name." WHERE 1<2;" );
$campos = mysql_list_fields($DBNAME,$table_name);
$columns = mysql_num_fields($campos);
$i=0;
while ($data = mysql_fetch_array ( $q )) {
for ($i = 0; $i < $columns; $i++){
echo " - ".mysql_field_name($q, $i)." : ".$data[mysql_field_name($q, $i)];
}
$i=0;
echo "<BR>";
}
}