Seite 1 von 2

Abfrage der Daten von GESTERN

Verfasst: 30.04.2007 00:09
von Red-Benz
Hi

Ich habe da ein Problem.

Ich möchte aus der Datenbank abfragen wieviele Beiträge wir GESTERN hatten

MEIN VERSUCH

Code: Alles auswählen

WHERE post_time >= '" . mktime(0, 0, 0, date("n"), date("d") - 1, date("y"))  . "'";
Ergibt aber die Zahl von GESTERN und HEUTE

Wo liegt der Fehler ??

Ich bitte mal um Hilfe !!


Gruß

Red Benz

Verfasst: 30.04.2007 00:15
von Pyramide

Code: Alles auswählen

WHERE post_time BETWEEN $gestern_0:00_uhr AND $gestern_23:59_uhr

Verfasst: 30.04.2007 00:37
von Red-Benz
Hi

Das geht irgendwie auch nicht oder ich habs falsch eingesetzt

Meine Abfrage sah komplett so aus

Code: Alles auswählen

case 'gescount_posts':
	$sql = "SELECT COUNT(post_id) AS ges_posts 
		FROM " . POSTS_TABLE . " 
		WHERE post_time >= '" . mktime(0, 0, 0, date("n"), date("d") -1, date("y"))  . "'";
		 break;
Wie soll dein Code da rein ??


Gruß

Red Benz

Verfasst: 30.04.2007 00:44
von Pyramide
Red-Benz hat geschrieben:Das geht irgendwie auch nicht
Versuchs mal mit ner Beintransplantation, vielleicht geht es dann.

Verfasst: 30.04.2007 00:52
von Red-Benz
Pyramide hat geschrieben:
Red-Benz hat geschrieben:Das geht irgendwie auch nicht
Versuchs mal mit ner Beintransplantation, vielleicht geht es dann.
Interessante Auskunft DANKE das bingt mich echt weiter.........

Aber anstatt Wortspielerei zu betreiben hätte ich von einem Admin doch ne etwas seriösere Antwort erwartet !


Verwunderter Gruß

Red Benz

Verfasst: 30.04.2007 00:55
von Jan500
dann les oben mal genauer... da steht die antwort schon...
er hat dir nur kein fertigen code dahin geworfen... du musst es halt nur verstehen und umsetzen...

Code: Alles auswählen

WHERE post_time BETWEEN $gestern_0:00_uhr AND $gestern_23:59_uhr
soll heißen du erstellst zwei variablen einmal mit de rzeit von "gestern 0 uhr" und "gestern 23.59 uhr" und dann nutzt du in der where clausel das BETWEEN

Jan

Verfasst: 30.04.2007 00:55
von Pyramide
Naja was soll man denn zu "es geht nicht" schon sagen? Du schreibst weder, wie der nicht funktionierende Code aussieht, noch welche Fehlermeldung kommt oder warum genau es "nicht geht".

Verfasst: 30.04.2007 01:04
von Red-Benz
Hi

Wenn ich nun gewusst hätte wie oder wo man das genau einfügt hätte ich ja nicht nachfragen brauchen.

Deshalb habe ich im Zweiten Anlauf ja den ganzen Code gepostet in der hoffnung das du merken würdest das ich mit der Sache überfordert bin und mir den fertigen Code lieferst

Bei meinen Versuchen erhalte ich immer schon Syntax Fehler.

Ich hätte dir nun natürlich auch meine 10 Varianten hier posten können und dann hättest du dir zur Korrektur einen aussuchen können - :lol:

Gruß

Red Benz

Verfasst: 30.04.2007 01:08
von Jan500
du kenns die gmmktime funktion? :-?

Jan

Verfasst: 30.04.2007 01:20
von Red-Benz
Jan500 hat geschrieben:du kenns die gmmktime funktion? :-?

Jan
NEIN KENNE ICH NICHT

und weiter bringt mich die verlinkte Seite auch nicht.

Wenn ich mich damit auskennen würde hättest du das daran erkannt das es dieses Thema hier nicht gegeben hätte.

Die Tatsache das ich frage beinhaltet unabdingbar das ich die Lösung nicht weiß !!

Schönes Spiel übrigens auf eine Frage indirekt zu Antworten und klar zu machen man solle es selber erlernen, gefällt mir.


Gruß

Red Benz