![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Tengo un pequeño script para bajar automáticamente las tablas de mi bd y poder abrirlas en Excel.
Es esto y funciona:
Código PHP:
<?php
require('sqlconfig.php');
$tabla = $HTTP_POST_VARS["tabla"];
$select = "SELECT * FROM $tabla";
$export = mysql_query($select) or die( "<strong><font color=red>La tabla $tabla no existe !!!<br>Table $tabla doesn't exist !!!<br>Retroceda a la página anterior para reintentar</strong></font>" );
$count = mysql_num_fields($export);
for ($i = 0; $i < $count; $i++) {
$header .= mysql_field_name($export, $i)."\t";
}
while($row = mysql_fetch_row($export)) {
$line = '';
foreach($row as $value) {
if ((!isset($value)) OR ($value == "")) {
$value = "\t";
} else {
$value = str_replace('"', '""', $value);
$value = '"' . $value . '"' . "\t";
}
$line .= $value;
}
$data .= trim($line)."\n";
}
$data = str_replace("\r", "", $data);
if ($data == "") {
$data = "\n(0) Records Found!\n";
}
Mi problema es que algunas de las tablas tienen un campo "time" que me llega como "2005040150406" y yo quiero que llegue a Excel como
aaaa/mm/dd-hh:mm:ss
y no hay caso cada línea que intento deja de funcionar todo el resto.
Por favor alguna idea para lograrlo... es de vida o muerte
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Muchas gracias y cariños.
--- EStoy editando para ver si ahora me explico mejor.
Intento agregar esto para formatear el time() de mi tabla:
Código PHP:
<?php
//
$select = "SELECT * FROM $tabla";
$select.= " DATE_FORMAT(time,'%d/%m/%Y %T') AS fecha";
$export = mysql_query($select) or die( "<strong><font color=red>La tabla $tabla no existe !!!<br>Table $tabla doesn't exist !!!<br>Puede volver a la página anterior para reintentar</strong></font>" );
Alguien tiene idea ?