thx für den link nachwuchsinfo., hat mir geholfen ^^
jetzt gibt`s eigentlich nur noch ein darstellungsproblem in excel.
wenn ich z.B. mir die IDs ausgeben lassen will werden die nicht, wie gewollt horizontal, sondern vertikal angezeigt...und zusätzlich stehen datensätze nur in einer spalte (also ein string, statt wie gewoll für jeden datensatz einen einzelnen). <-- das führt später zu formatierungsschwierigkeiten.
<?
header('Content-Type: text/x-csv');
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Disposition: attachment; filename=print.csv');
header('Pragma: no-cache');
session_start();
include("config.inc.php");
$db=mysql_connect($db_host,$db_user,$db_pw);
mysql_select_db($db_name,$db);
$result=mysql_query("SELECT * FROM ma_au"); //ma_au == tabelle
for($i=0, $Export=""; $i<mysql_num_rows($result); $i++)
{
$Daten = mysql_fetch_object($result);
$Spalte[0] = str_replace("\"", "\"\"", $Daten->ma_nr);
// etc.
// etc.
for($j=0; $j<count($Spalte); $j++)
{
$Export .= "\"" . $Spalte[$j] . "\"";
if($j!=count($Spalte)-1)
{
$Export .= ";";
}
}
$Export .= "\r\n";
$Spalte = "";
}
echo $Export;
?>
[/PHP]
MAHLZEIT!! *miam miam mampf*