Count und Like vereinen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anweisung
anzahl
anzeigen
auslese
code
dank
datum
direkten ausdruck
fehler
gesamt zeile
jahr
laufen
leute
machen
methode
monat
sinn
statistik
zeile
-
Hallo Leute,
Wie bringe ich das hier zum laufen?:
$selecte=mysql_query("SELECT COUNT(*) AS anzahl FROM statistik WHERE datum LIKE '%$jahr%'"); $zeile=mysql_fetch_assoc($selecte); $gesamt = $zeile['anzahl'];
Es soll alle Datensätze auslesen die ein 2011 enthält... natürlich dynamisch so das ich "$jahr" auch mir 1563 füttern könnte und er alle Datensätze aus diesem Jahr ausliest?
Ich wäre euch sehr verbunden, wenn ihr mir helfen könntet. Ich habe schon so einiges durch, zb habe ich es mit "where" und "or" versucht also so:
...WHERE datum=1." . $jahr . " or datum=2." ....
Das funktioniert in einem anderen Script prima, nur zähle ich nur 1 Monat (also ohne "or").
MFG Monkeyz -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also Deine Anweisung funktioniert bei mir genau so... Der Fehler müsste also woanders liegen.
Nimm das $jahr doch noch aus dem direkten Ausdruck raus:
$selecte=mysql_query("SELECT COUNT(*) AS anzahl FROM statistik WHERE datum LIKE '%".$jahr."%'");
Ansonsten lass Dir die Ausgabe von mysql_error() anzeigen und such selbst nach dem Fehler ;)
Viele Grüße,
F. -
Entschuldige Bitte aber meine Methode hat schon einen Sinn, aber danke für deine Meinung ;)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage