ChrisB: PHP/MySQL: Syntax-Fehler

Beitrag lesen

Hi,

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";

Wenn du das error_reporting von PHP mal auf E_ALL stellen wuerdest, dann wuerde es dich hier bspw. darauf hinweisen, dass die Konstante Y undefiniert ist -

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";

  • und es wuerde mich auch nicht wundern, wenn du bis zum erreichen dieser Code-Stelle weitere Meldungen bekommen wuerdest, bspw. eine der Art, dass $schul_id (noch) gar nicht definiert ist oder sowas.

(Dass du aber gleichzeitig feststellst, dass PHP dich mit Meldungen ob eines arg schlampigen Programmierstils geradezu zuschmeisst, wuerde mich auch nicht sonderlich verwundern.)

$schul_id ist aber genau 305026

Und *wo* *genau* hast du diese *Kontrollausgabe* gemacht?

MfG ChrisB