Telefoon nummer int database
en nee ik kan er geen varchar van maken :)
Waarom kan dat niet? Varchar lijkt me hier prima voor.
=) omdat me leraar dit niet als oplossing wil. ( ik zeg nix maar hij wilde ook datums als int opslaan leek hem better :\ )
Quote:
=) omdat me leraar dit niet als oplossing wil. ( ik zeg nix maar hij wilde ook datums als int opslaan leek hem better :\ )
Scholen staan er toch bekend om dat de leraren een beetje een leek zijn in PHP?
Overtuig jij hem er dan van wat de beste manier is.
Wat voor telefoonnummers zijn het? Als je ze allemaal in hetzelfde formaat opslaat kun je in je view gewoon die 0 er voor zetten.
TJVB schreef op 13.10.2009 15:38:
Wat voor telefoonnummers zijn het? Als je ze allemaal in hetzelfde formaat opslaat kun je in je view gewoon die 0 er voor zetten.
Goeie oplossing maar wat als me leraar nu 1234567890 invoert dat staat er in eens 01234567890
dus ik heb er overna gedacht om de aantal cijfer te tellen en dan een 0 der voor te zetten maar is dit de beste oplossing
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
Come on, daar hebben we DATETIME voor. Telefoonnummers kunnen makkelijk in VARCHAR. Overtuig hem maar eens ;-)
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
+31 20 1234567 is een telefoonnummer
+32 475 123456 ook
en in Spanje begint een telefoonnummer doorgaans met een 9 (op de plek waar wij een 0 zetten).
0900-tuig is ook een telefoonnummer (naambellen).
Integers zijn leuk als je moet rekenen. Telefoonnummers tel je doorgaans niet op.
Edit:
en niet te vergeten: 00800-123456 is ook een (internationaal) nummer.
Daar verlies je bij het invoeren in een integerveld zelfs 2 nullen.
en niet te vergeten: 00800-123456 is ook een (internationaal) nummer.
Daar verlies je bij het invoeren in een integerveld zelfs 2 nullen.
Gewijzigd op 01/01/1970 01:00:00 door ivo P
Aar schreef op 13.10.2009 15:57:
Sorry, maar je leraar is prutser. "Datums als INT opsslaan" Alsjeblieft... :'(
Come on, daar hebben we DATETIME voor. Telefoonnummers kunnen makkelijk in VARCHAR. Overtuig hem maar eens ;-)
Come on, daar hebben we DATETIME voor. Telefoonnummers kunnen makkelijk in VARCHAR. Overtuig hem maar eens ;-)
Inderdaad.. Verder zijn de lippen in jouw leraars nek groter dan die van Pamela Anderson, pure onzin. Bedoel, als ze je dan al enkel MySQL voorschotelen, laten ze je het dan wel GOED leren en niet op zo'n manier.. Zullen we er eens langsgaan om die leraar (letterlijk) een lesje te leren?
Mijn handen beginnen al weer te jeuken om iemand eens een flinke pak rammel te geven! Op mijn school zit er ook zo'n betweter die denkt dat ie Informatica kan geven. Gewoon een VARCHAR veld gebruiken voor telefoonnummers.
RvW schreef op 13.10.2009 15:40:
Goeie oplossing maar wat als me leraar nu 1234567890 invoert dat staat er in eens 01234567890
dus ik heb er overna gedacht om de aantal cijfer te tellen en dan een 0 der voor te zetten maar is dit de beste oplossing
TJVB schreef op 13.10.2009 15:38:
Wat voor telefoonnummers zijn het? Als je ze allemaal in hetzelfde formaat opslaat kun je in je view gewoon die 0 er voor zetten.
Goeie oplossing maar wat als me leraar nu 1234567890 invoert dat staat er in eens 01234567890
dus ik heb er overna gedacht om de aantal cijfer te tellen en dan een 0 der voor te zetten maar is dit de beste oplossing
Daarom zeg ik allemaal in hetzelfde formaat. Je maakt er een validator bij en je docent krijgt een leuke foutmelding.
En als die blijft zeuren mag je hem best vertellen dat we zeer nieuwsgierig waarom hij zijn eigenwijsheid belangrijker vindt dan het fatsoenlijk aanleren van programmeren.