Hallo zusammen,
ich habe folgenden COde mit dem ich eine mySQL Tabelle in Excel ausgebe:
<body>
<?
<connection zur Datenbank>
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$select = "SELECT * FROM touren
";
$export = mysql_query($select); $fields = mysql_num_fields($export);for ($i = 0; $i < $fields; $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";
} header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=extraction.xls");
header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$data";
?>
</body>
Das funktioniert auch klasse, aber er schreibt mir alles immer in das Feld A1. Wie kann ich ihm klarmachen, dass er in das Nächste Feld springt?
Vielen Dank und Gruß