Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2013, 03:35
unlocktools
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta x campos de x tablas de bd mysql a excel

Hola, que tal os comento mi problema. Tengo una bd mysql de la cual tengo que extraer 5 campos de tres tablas diferentes las cuales tienen el campo date en común y descargarlas en excel.

La estructura es la siguiente:

BD

tabla1
code, subjet, date.

tabla2
messages, date.

tabla3
text, date.

Tengo el siguiente código que me descarga una tabla especifica completa.

Código PHP:
<?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="******"
//en la sigte linea colocar entre comillas el nombre de usuario 
$user="****"
//en la sigte linea colocar entre comillas la contraseña 
$pass="****"
//en la sigte linea colocar entre comillas e nombre de la base de datos 
$db="****"
//en la sigte linea colocar entre comillas e nombre de la tabla
$tabla="****"
mysql_connect($servidor,$user,$pass) ; 
mysql_select_db($db) ; 
$qry=mysql_query("select * from $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>"
?>
Me podríais ayudar.
gracias.