Hallo
"KZ","NAME","VORNAME","GESCHL","JG","SPRINT","MITTEL","k_vname","k_name","k_tel","k_mail"
das ist die ganze Ausgabe ... leider ohne Daten (ich hab nichts gelöscht)
Lass Dir mal die Anzahl der Datensätze ausgeben:
$csv_terminated = "\n";
$csv_separator = ",";
$csv_enclosed = '"';
$csv_escaped = "\\";
$sql_query = "SELECT KZ, NAME, VORNAME, GESCHL, JG, SPRINT, MITTEL, k_vname, k_name, k_tel, k_mail FROM MELDUNG WHERE AKTIV='1' AND KZ = '".$meeting_id."' AND LETZTE_MELDUNG=".date(Y)." AND SCHULE='" . $schul_id . "' ORDER BY NAME";
$result = mysql_query($sql_query);
// hier musst Du auf jeden Fall den Erfolg der Operation abfragen
if (!$result) {
// Es gab ein Problem mit der Abfrage
// Gebe den Fehler aus, den MySQL an PHP übergeben hat:
echo mysql_error(), "\nSQL-Statement:\n", $sql_query;
}
// Im Fehlerfall ist es nicht sinnvoll, den folgenden Code auszuführen,
// daher solltest Du den folgenden Code in den else-Block packen.
// Debug-Ausgabe:
// Gebe die Anzahl der Datensätze aus
echo [link:http://www.php.net/manual/de/function.mysql-num-rows.php@title=mysql_num_rows]($result);
$fields_cnt = mysql_num_fields($result);
$schema_insert = '';
[...]
Anmerkung:
Grundsätzlich wäre es besser, die Debug-Ausgaben in eine Protokolldatei zu schreiben.
Freundliche Grüße
Vinzenz