Bitte um Rat
Oliver
- datenbank
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.
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.
gut zu wissen wäre welche datenbank du benutzt ;)
ich benutze mysql.
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