dark_ghost
Erfahrenes Mitglied
Hallo zusammen,
ich bin gerade dabei eine Abfrage für ein Counter-System zu schreiben und "steh etwas auf der Leitung".
Meine mySQL-Tabelle sieht folgendermaßen aus:
+++++++++++++++++++++
++ id ++ date ++ dayhits ++
+++++++++++++++++++++
In dieser Tabelle soll jeweils das heutige Datum und die Seitenaufrufe für diesen Tag gespeichert werden, beginnt ein neuer Tag soll geprüft werden ob für diesen schon eine Tabellen-Zeile existiert und wenn nicht soll eine angelegt werden.
Meine Abfrage:
Befindet sich in der spalte 'date' ein Eintrag mit dem heutigen Datum wird für dieses Datum auch der richtige Besucherstand ausgegeben, wie realisiere ich jetz aber, dass wenn dieser Wert noch nicht vorhanden ist mir eine neue Zeile angelegt wird.
Konkret heist das, ich brauch ne Abfrage ob ein Eintrag mit heutigem Datum vorhanden ist, wenn ja incrementiere in dieser Zeile den Wert von 'dayhits' ansonsten füge eine neue Zeile in die Tabelle ein mit dem heutigen Datum.
Wäre super wenn ihr mir auf die Sprünge helfen könntet
Vielen Dank
Andreas
ich bin gerade dabei eine Abfrage für ein Counter-System zu schreiben und "steh etwas auf der Leitung".
Meine mySQL-Tabelle sieht folgendermaßen aus:
+++++++++++++++++++++
++ id ++ date ++ dayhits ++
+++++++++++++++++++++
In dieser Tabelle soll jeweils das heutige Datum und die Seitenaufrufe für diesen Tag gespeichert werden, beginnt ein neuer Tag soll geprüft werden ob für diesen schon eine Tabellen-Zeile existiert und wenn nicht soll eine angelegt werden.
Meine Abfrage:
PHP:
$daycount = mysql_query("SELECT `dayhits` FROM `count_tage` WHERE date = NOW()");
Befindet sich in der spalte 'date' ein Eintrag mit dem heutigen Datum wird für dieses Datum auch der richtige Besucherstand ausgegeben, wie realisiere ich jetz aber, dass wenn dieser Wert noch nicht vorhanden ist mir eine neue Zeile angelegt wird.
Konkret heist das, ich brauch ne Abfrage ob ein Eintrag mit heutigem Datum vorhanden ist, wenn ja incrementiere in dieser Zeile den Wert von 'dayhits' ansonsten füge eine neue Zeile in die Tabelle ein mit dem heutigen Datum.
Wäre super wenn ihr mir auf die Sprünge helfen könntet
Vielen Dank
Andreas