Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/10/2004, 09:15
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 22 años
Puntos: 1
Vamos alla entonces

Voy para ti:
Cita:
Como obtener el nombre de las tablas de tu BD (bien sea para hacer una cópia de seguridad de toda la BD o incluso para indicar N tablas a "respaldar").
He realizado está función para eso y me funciona a la perfección, este es mi archivo config.inc.php que es donde incluyo todas las configuraciones:
Código PHP:
 # config.inc.php
<?php
 $titulo 
"DBase Editor Versión 1.0.0a"
 
$servidor "localhost";
 
$usuario "root"
 
$contrasena "administrator"
 
$persistente 1;
?>
Código PHP:
 # functions.php
 
require_once("config.inc.php");
 function 
BuildDBaseList(){
  global 
$servidor;
  
$dblist mysql_list_dbs();
  echo 
"Bases de Datos ejecutándose en ".$servidor."";
  while(
$result mysql_fetch_object($dblist)){
   
$db $result->Database;
   
$tbl BuildCantTables($db);
  }
 } 
Cita:
Leer la estructura (campos -"fields") de una tabla (con sus propiedades de los campos.
no lo he implementado todavía pero ha de ser con la función mysql_list_fields
(corrígeme si me equivoco).
Cita:
Para el volcado de los datos en si: hacer consultas SQL a tu BD de la forma habitual .. sólo que ahora iras creando "strings" (cadenas) con sintax SQL tipo: INSERT INTO tabla (nombre_campo1,nombre_campo2,etc) VALUES ($row['nombre_campo1],....etc ..)
aquí deberás ayudarme un poco pero creo saber de que me hablas.
Cita:
Crear archivos de texto plano (funciones fopen() en modo escritura y fwrite() entre otras ...
esto lo he hecho otra veces así que no me será díficil hacerlo de nuevo. De hecho en el Portal que estoy creando creo ficheros XML de esta forma.
Tu me dices que es lo que sigue.

Salu2
__________________
Ing. Reynier Pérez Mira