Hallo,
habe durch ein Link hier ein nettes Script für den Export einer Datenbankabfrage nach Excel bekommen und das funktioniert auch wunderbar - bis auf einen kleinen Punkt: wenn in einer Tabellenzelle in der Datenbank ein Zeilenumbruch oder Absatz drin ist, wird mir die Export Tabelle "zerhauen" sprich obwohl Info zu einem Datensatz gehört springt es in die nächste Zeile...
Wäre klasse wenn mir hier jemand helfen könnte, wie ich den Code umschreiben muß, damit auch Zeilenumbrüche bzw. Absatzmarken beim Export richtig akzeptiert und dargestellt werden.
Zur Info Arbeite mit MysQL 4 und PHP
Hier das Script im Original:
Header("Content-Type: application/vnd.ms-excel");
$db_link = mysql_connect($host, $user, $password);
mysql_select_db($database, $db_link);
$result = mysql_query($query_text, $db_link);
$fieldcounts = mysql_num_fields($result);
for($i = 0; $i < $fieldcounts; $i++) {
$fieldtype = mysql_fetch_field($result, $i);
if ($i < ($fieldcounts-1)) echo "$fieldtype->name [$fieldtype->type]\t";
else echo "$fieldtype->name [$fieldtype->type]\n";
}
$myrow = mysql_fetch_array($result);
do {
for($i = 0; $i < $fieldcounts; $i++) {
$fieldname = mysql_field_name($result, $i);
if ($i < ($fieldcounts-1)) echo $myrow[$fieldname] . "\t";
else echo $myrow[$fieldname] . "\n";
}
} while ($myrow = mysql_fetch_array($result));
Danke für jede Hilfe,
Kermit