Hallo,
Da ich über die Suche leider nichts finden konnte,
hoffe ich hier jemanden zu finden der mir helfen kann.
Ich möchte einfach auf einem SSL Server eine mySQL Tabelle
in eine CSV Datei bringen.
Variante 1: auf dem Server speichern
Variante 2: Ein Fenster für sofortigen Download soll angezeigt werden
Aktuelles Problem bei Variante 1:
Das File wird zwar gespeichert, nur erhält man beim öffnen folgende Fehlermeldung.
Excel hat festgestellt, das 'test.csv' eine SYLK-Datei ist, aber kann die Datei nicht laden. Entweder ist die Datei fehlerhaft, oder es ist kein gültiges SYLK-Dateiformat.
Mein Script:
HEEELP! ![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
Vielen Dank und lg,
Max
Da ich über die Suche leider nichts finden konnte,
hoffe ich hier jemanden zu finden der mir helfen kann.
Ich möchte einfach auf einem SSL Server eine mySQL Tabelle
in eine CSV Datei bringen.
Variante 1: auf dem Server speichern
Variante 2: Ein Fenster für sofortigen Download soll angezeigt werden
Aktuelles Problem bei Variante 1:
Das File wird zwar gespeichert, nur erhält man beim öffnen folgende Fehlermeldung.
Excel hat festgestellt, das 'test.csv' eine SYLK-Datei ist, aber kann die Datei nicht laden. Entweder ist die Datei fehlerhaft, oder es ist kein gültiges SYLK-Dateiformat.
Mein Script:
PHP-Code:
<?
session_start();
include("db_verbindung.php");
$fh = fopen("test.csv","w");
$sql = "SELECT * FROM [tabelle]";
$res = mysql_query($sql) or die(mysql_error());
$first = true;
while ($row = mysql_fetch_array($res, MYSQL_ASSOC))
{
if ($first == true)
{
fwrite($fh, implode(";",array_keys($row))."\n");
$first = false;
}
fwrite($fh, implode(";",$row)."\n");
}
fclose($fh);
?>
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
Vielen Dank und lg,
Max
Kommentar