Ver Mensaje Individual
  #14 (permalink)  
Antiguo 30/11/2006, 05:10
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 6 meses
Puntos: 3
Aporto mi granito de arena, resulta que estaba poniendo mal la dirección porque mi servidor es linux, así que busqué otro manera y he conseguido esta: creas un archivo llamado "respaldo.php" por ejemplo con este script:
Código PHP:
header("Content-type: application/vnd.ms-excel");  
header("Content-Disposition: attachment; filename=archivo.xls");  
//en la sigte linea colocar entre comillas el nombre del servidor mysql (generalmente, localhost) 
$servidor="tu host normalmente localhost"
//en la sigte linea colocar entre comillas el nombre de usuario 
$user="tu usuario"
//en la sigte linea colocar entre comillas la contraseña 
$pass="tu contraseña"
//en la sigte linea colocar entre comillas e nombre de la base de datos 
$db="nombre bd"
mysql_connect($servidor,$user,$pass); 
mysql_select_db($db); 
$qry=mysql_query("select * from ".$_GET['tabla']); 
$campos mysql_num_fields($qry); 
$i=0
echo 
"<table><tr>"
while(
$i<$campos){ 
echo 
"<td>"mysql_field_name ($qry$i); 
echo 
"</td>"
$i++; 

echo 
"</tr>"
while(
$row=mysql_fetch_array($qry)){ 
echo 
"<tr>"
 for(
$j=0$j<$campos$j++) { 
 echo 
"<td>".$row[$j]."</td>"
 } 
 echo 
"</tr>"

echo 
"</table>"
Se sube al servidor, y luego bastará con que en el navegador escribas
http://www.tu_dominio.com/tu_directo...ldo.php?tabla=
el_nombre_de_tu_tabla.

Gracias a todos