Zähler auf DB Basis

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zähler auf DB Basis

    Guten Abend alle zusammen,

    kleine Frage nebenbei:
    Ich lese immer wieder (vor allem in einem Tutorial, keine ahnung welches das war) , dass die realisierung eines
    Zählers Folgendermassen aufgebaut ist:

    Tabelle 'counter' mit Auto-Increment Spalte 'id', in welche pro Zähleinheit ein Eintrag hinzugefügt wird.

    Ist es nicht einfacher den Wert '1' in eine Spalte 'summe_zaehler' einzutragen und danach
    immer den Wert auszulesen, +1 und dann wieder eintragen?

    Oder gibt es dabei irgendwelche großen Nachteile?

  • #2
    Wenn du schon nur einen Wert in der Tabelle haben willst, brauchst du ihn vorher nicht erst lesen. Kannst gleich 1 dazu addieren.

    Der gängige Weg ist aber der aus dem Tutorial, zu jedem Klick wird ein Eintrag hinzugefügt. Vorteil: Man kann dazu noch weitere Werte als nur die '1' speichern, z. B. Useragent, IP, aufgerufene Seite, Zeitstempel. Daraus generiert man meist hübsche Statistiken.
    Genaugenommen braucht man die 1 gar nicht, das Tutorial ist also fehlerhaft bis schlecht.

    Kommentar


    • #3
      Ahh...

      Ja, vorteile die ersichtlich sind. Mehr wollte ich gar nicht wissen.

      danke und noch ein schönen Tag

      Achso, ausgelesen hatte ich den Wert zum anzeigen auf der seite.
      Zuletzt geändert von nofreak; 10.11.2005, 09:13.

      Kommentar

      Lädt...
      X