Ergebnis 1 bis 7 von 7

Thema: User-Online-Anzeige (Fragen zu MySQL)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Auf jeden Fall:
    IP -> VARCHAR(15)
    Time -> INT(10)
    Eine "normale" (mit Punkten angegebene) IP ist 15 Zeichen lang. Da die Punkte als Zeichen gelten, muss es VARCHAR sein.
    Ein UNIX-Timestamp ist immer 10 Zeichen lang und besteht grundsätzlich nur aus Zahlen.
    Ganz einfach
    @logischer Fehler: Ich glaube, stimmt so alles!

  2. #2
    Zitat Zitat von getöteter_ork
    Auf jeden Fall:
    IP -> VARCHAR(15)
    Time -> INT(10)
    Eine "normale" (mit Punkten angegebene) IP ist 15 Zeichen lang. Da die Punkte als Zeichen gelten, muss es VARCHAR sein.
    Ein UNIX-Timestamp ist immer 10 Zeichen lang und besteht grundsätzlich nur aus Zahlen.
    Ganz einfach
    Besser wäre Charactar als varchar, da Character schneller sind und sich die größenunterschiede bei der Länge der IP in grenzen halten.

    Schlüssel würde ich in dieser Tabelle keine Angeben, falls du unbedingt willst, dann aber einen zusammengesetzten aus IP und timestamp (timestamp sollte Sekundengenau sein, da sonst die gefahr besteht dass du einen identischen Schlüssel kriegst)

  3. #3
    Zitat Zitat von getöteter_ork
    ...
    Ein UNIX-Timestamp ist immer 10 Zeichen lang und besteht grundsätzlich nur aus Zahlen. ..
    Fahalsch! In Knapp 282 Jahren ist er 11-stellig.
    Also: Nix "immer".
    ...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •