ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
747
747
EMPFEHLEN
-
Hallo,
ich habe folgendes Problem:
Ich habe eine MySQL Tabelle mit einer Spalte namens "datetime". Dort steht das Datum und die Uhrzeit drin. Ich möchte eine Statistik über die "Klicks-Heute" aufstellen und muss dazu die Zeilen dieser Spalte für diesen Tag zählen. Mein Code sieht so aus:
$date = date("Y-m-d", time());
$ergebnis5 = mysql_query( "SELECT * FROM powerban_stats_visits WHERE datetime='$date'" );
$klicks_heute = mysql_num_rows( $ergebnis5 );
Das Problem ist jetzt, dass in der Spalte nicht nur das heutige Datum, sondern auch die Uhrzeit steht und somit der Befehl nicht anspringt. Gibt es einen Trick, wie ich das Problem lösen kann?
Mann könnte bei $date = date("Y-m-d", time()); einfach eine Uhrzeit reinsetzen, aber da die Klicks ja auf den ganzen Tag verteilt sind, wird das auch nicht funktionieren.
BITTE HELFT MIR!
-
SELECT * FROM powerban_stats_visits WHERE to_days(datetime)=to_days('$date')
-
20.12.02 13:15 #3
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
Oder benutz den Unix-Timestamp, da kannst du soviel oder sowenig wie willst auslesen
-
Danke!
funktioniert super.
Kannst du mir auch sagen, wie ich das Datum vom Vortag bestimmen kann?
-
hm, Vortag heisst ja immer 24h vorher!
und da man mit
ja eine Sekundenanzahl bekommt, kann man einfach davon die Anzahl der Sekunden einer Stunde abziehen und dann die date-Funktion darauf anwenden.PHP-Code:
time()
Würde dann in etwa so aussehen:
Korrigiert mich bidde, wenns falsch is!PHP-Code:
$vortag = time()-(24*60*60);
$date = date("Y-m-d", $vortag);
.::G-ZUS::.
-
20.12.02 16:06 #6
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
meinst du mit unix timestamp:
vortag-datum = timestamp - (24 * 3600)
<edit>
mist gsus war schneller
</edit>
-
hrhrhr, naja, so leichte Lösungen kann sogar ich hergeben!

Blos, dass es 24Stunden und (EDIT) NICHT (/EDIT) eine Stunde heißen muss.......
Geändert von g-zus (20.12.02 um 16:26 Uhr)
.::G-ZUS::.
-
Vielen Dank für eure tolle Unterstützung!
Funktioniert alles supi...
...:::::: www.12promote.de ::::::...
-
20.12.02 16:26 #9
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
wieso (oder war das nicht ernst gemeint)Blos, dass es 24Stunden und eine Stunde heißen muss.......
-
habs grad bemerkt und verbessert!Original geschrieben von Typohnename
wieso (oder war das nicht ernst gemeint)

bin grad' bissel verwirrt, deshlab die ganzen fehler......h3h3.::G-ZUS::.
Ähnliche Themen
-
Teil des Datums in Parameter bei Aufruf
Von deusfalsus im Forum Coders TalkAntworten: 1Letzter Beitrag: 12.03.09, 08:18 -
Mysql Wert aus Spalte aktualisieren und in neue Spalte schreiben
Von fileshareking im Forum PHPAntworten: 3Letzter Beitrag: 11.01.09, 15:27 -
Nur einen Teil des Names lesen
Von Power-Poler im Forum Delphi, Kylix, PascalAntworten: 10Letzter Beitrag: 16.03.08, 13:44 -
DB: nur Teil einer Spalte auslese/anzeigen
Von Army Man im Forum PHPAntworten: 2Letzter Beitrag: 31.07.05, 16:20 -
die Datums zwischen zwei Datums in array Schreiben
Von djnelly im Forum PHPAntworten: 3Letzter Beitrag: 19.09.04, 14:48





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren