(mysql:) Fehler im Syntax ?
fr@ger
- datenbank
Angeblich is da ein fehler drin...:
$res = mysql_query("SELECT Count(von) AS Anzahl, von FROM $tabelle GROUP BY von ORDER BY von") or die(mysql_error());
=>You have an error in your SQL syntax near 'FROM c4p_log Count(von) AS anzahl, von GROUP BY von ORDER BY von' at line 1
was soll da falsch sein?? es besteht die spalte namens 'von' und im wert 'tabelle' ist der richtige name der benötigten tabelle gespeichert.
was soll dann noch falsch sein???
danke
Hiho
Das ist völliger Mist. Group by und die Aggregatfunktionen brauchst du für relationale Datenbanken, also für abfragen über mehrere Tabellen hinweg. Das was du da machst geht einfach, indem du per mysql_num_rows die anzahl der datensätze abfragst.
gruß
hanno
Hi,
Das ist völliger Mist. Group by und die Aggregatfunktionen brauchst du für relationale Datenbanken, also für abfragen über mehrere Tabellen hinweg.
Das, was Du schreibst, ist völliger Mist.
Group By dient zur Gruppierung von Datensätzen - da braucht es nicht mehrere Tabellen dazu.
cu,
Andreas
Hiho
Sorry, hast natürlich recht. War keine Absicht.
Hi,
Angeblich is da ein fehler drin...:
$res = mysql_query("SELECT Count(von) AS Anzahl, von FROM $tabelle GROUP BY von ORDER BY von") or die(mysql_error());
=>You have an error in your SQL syntax near
'FROM c4p_log Count(von) AS anzahl, von GROUP BY von ORDER BY von' at line 1
^^^^^^^^^^^^^^^^^^^^^^^^^
Das gehört da nicht hin.
Steht in $tabelle das richtige drin? Sieht nicht so aus...
Laß Dir mal nur $tabelle ausgeben...
cu,
Andreas
'FROM c4p_log Count(von) AS anzahl, von GROUP BY von ORDER BY von' at line 1
^^^^^^^^^^^^^^^^^^^^^^^^^
Das gehört da nicht hin.
-wie muss es dann aussehn. bzw wo ghört es hin??
Steht in $tabelle das richtige drin? Sieht nicht so aus...
-ja! die tabelle heißt c4p_log !
Hi,
'FROM c4p_log Count(von) AS anzahl, von GROUP BY von ORDER BY von' at line 1
^^^^^^^^^^^^^^^^^^^^^^^^^
Das gehört da nicht hin.
-wie muss es dann aussehn. bzw wo ghört es hin??
in den select-Part, nicht in den from-Part.
Steht in $tabelle das richtige drin? Sieht nicht so aus...
-ja! die tabelle heißt c4p_log !
Daß die Tabelle so heißt, ist mir klar, steht aber auch wirklich nur "c4p_log" in $tabelle drin?
cu,
Andreas