Oliver: Bitte um Rat

hallo,

wollte mal wissen ob ich die datentypen richtig gewählt habe.

---------------------------------------------------------------------
| Benuztername | Passwort   | Punkte | Newsletter | Hompage | Datum |
---------------------------------------------------------------------
| Buchstaben   | Buchstaben | Ganz-  | Entweder 0 | URL     | Datum |
| und Zahlen   | und Zahlen | zahlen | oder 1     |         | und   |
|              |            |        |            |         | Zeit  |
---------------------------------------------------------------------
  varchar(50)    varchar(50)  int(10)     int(1)   varchar(100) Datetime

wäre sehr dankbar wenn mir jemand sagen könnte ob ich noch was verbessern kann oder ob man es so lassen kann.

  1. abend,

    gut zu wissen wäre welche datenbank du benutzt ;)
    in mysql kannst du evtl an markierter stelle einfach ein char benutzen.
    das repräsentiert lediglich ein character, sprich _ein_ zeichen. das
    reicht für 0 bzw. 1 aus. ansonsten alles blenden ;)


    | Benuztername | Passwort   | Punkte | Newsletter | Hompage | Datum |

    | Buchstaben   | Buchstaben | Ganz-  | Entweder 0 | URL     | Datum |
    | und Zahlen   | und Zahlen | zahlen | oder 1     |         | und   |
    |              |            |        |            |         | Zeit  |

    varchar(50)    varchar(50)  int(10)     int(1)   varchar(100) Datetime

    -------------------------------------------------^

    HIH

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. gut zu wissen wäre welche datenbank du benutzt ;)

      ich benutze mysql.

  2. Hi Oli

    Nur so als Tipp: Wenn du willst, dass niemand die Passwörter lesen kann, dann kannst du diese mit einem Hash-Algorithmus verschlüsseln. MySQL bietet dafür die Funktion crypt, die AFAIK den MD5-Algorithmus verwendet. Der korrekte Datentyp wäre dann char(16). Weitere Infos findest du in der MySQL-Doku.

    MfG

    Tom2

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}