Wenn es Deiner Ansicht nach Datensätze geben müsste, dann läuft etwas mit Deiner generierten SQL-Anweisung schief. Lass Dir diese Anweisung anzeigen und teste sie z.B. in phpMyAdmin.
Diese Anweisung funktioniert und die Datensätze werden im Excel auch richtig zerlegt und angezeigt:
$sql_query = "SELECT KZ, NAME, VORNAME, GESCHL, JG, SPRINT, MITTEL, k_vname, k_name, k_tel, k_mail FROM MELDUNG WHERE AKTIV='1' AND LETZTE_MELDUNG=".date(Y)." AND SCHULE='305026' ORDER BY NAME";
diese funktioniert nicht und Excel zeigt nichts an:
$sql_query = "SELECT KZ, NAME, VORNAME, GESCHL, JG, SPRINT, MITTEL, k_vname, k_name, k_tel, k_mail FROM MELDUNG WHERE AKTIV='1' AND LETZTE_MELDUNG=".date(Y)." AND SCHULE='".$schul_id."' ORDER BY NAME";
$schul_id ist aber genau 305026
in phpMyAdmin kann ich's nicht testen, da dort diese Variable nicht existiert! mit 305026 funktionierts!