Variable BETWEEN-Abfrage

sandroP

Erfahrenes Mitglied
Hallo,

wo steckt der Fehler? Ich versteh nicht warum das nicht geht.

hier der Code:
PHP:
	$sql = " SELECT datum, kundennummer COUNT(*) AS anzahl FROM $bereich WHERE datum BETWEEN '$vandate 00:00:00' AND '$bisdate 23:59:59' GROUP BY kundennummer";
	$res = mysql_query($sql);
	$num = mysql_num_rows($res);                      // Zeile 200
	while ($zeile = mysql_fetch_assoc($res))       // Zeile 201

und hier die Fehler Meldung:

Zeile 200: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/w...
Zeile 201 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/w...

und die Error Ausgabe:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COUNT(*) AS anzahl FROM anfragen WHERE datum BETWEEN '2009-01-01


Danke schonmal für die Hilfe
 
SQL:
SELECT 
  datum, kundennummer, COUNT(*) AS anzahl 
FROM $bereich 
WHERE 
  datum 
    BETWEEN '$vandate 00:00:00' 
    AND '$bisdate 23:59:59' 
GROUP BY 
  kundennummer

Hinter dem Select von Kundennummer fehlt schon mal ein ",".
Danach könnte man weiterschauen.
 
Zurück