Hallo allemaal ,
Ik ben bezig met een script waarbij ik dus van vrienden , fammilie etc.. de gegevens wil opslaan in mijn DB,
Alleen hoe netter de DB tabel is hoe beter toch ?
Nu had ik dus de vraag hoe kan ik op z,n net een mooi tabelletje maken ik zelf dacht ongeveer dit ,
ID - Int
Naam - Text
Telnr - Text
Email - Text
Datum - Date {Datum verjaardag}
Opmerking - Text

Ik ben zelf niet zo goed met Mysql dus vandaar deze vraag :-) Iemand nog tips opbouwend kritiek ?
B.v.d Kevin
als 1e zou ik naam varchar(50) doen, tel nummer varchar(10),
email varchar(50),
en tenzij je opmerking langer word dan 255 tekens varchar(255)
@pepijn bedankt , ik ga die even rustig doornemen.

@Robin , oke dus dan zou het ongeveer zo neer komen ?
ID - int(11)
Naam - Varchar(50)
Tel - Varchar(10) { Dat ik daar niet zelf op kwam .. aangezien een tel nr maar 10 nummers heefd :p}
Opmerking Varchar(255) { Zo ie zo voor de zekerheid 255 }
email - varchar(50)

Robin de Vries schreef op 23.03.2009 18:28
als 1e zou ik naam varchar(50) doen, tel nummer varchar(10),
email varchar(50),
en tenzij je opmerking langer word dan 255 tekens varchar(255)
Waarom telefoon nummer varchar en niet INT?
Even een vraagje ,
ik kan toch alles gewoon in 1 tabel doen ?
dus naam id , achternaam , telnr , email , opmerking ?

i.p.v dus 1 tabel te maken voor de naam en dan nieuwe tabel voor de achternaam etc.. ?
Pepijn schreef op 23.03.2009 18:37
Waarom telefoon nummer varchar en niet INT?

omdat er soms nog wel een streepje tussen staat voor duidelijkheid.
ja dat was ik wel vanplan 2 text fields met eentje voor keuzen uit 06 en een voor 010 bijv.
text fields zijn nergens voor nodig, kosten alleen maar ruimte, aan 255 tekens heb je meestal wel genoeg, kies varchar :P
Robin de Vries schreef op 23.03.2009 18:38
[quote='Pepijn schreef op 23.03.2009 18:37']Waarom telefoon nummer varchar en niet INT?

omdat er soms nog wel een streepje tussen staat voor duidelijkheid.[/quote]


of een 0 er voor: 06 ... 0032... etc

Reageren