login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Trailing 0 gaat verloren. (Opgelost)

Offline JBke - 28/05/2007 14:38
Avatar van JBkePHP gevorderde Hoi,

ik heb een database waar ik telefoonnummers in opslaan.
de velden zijn als volgd: tel INT(9) NOT NULL, mobiel INT(10) NOT NULL.

Het probleem is als ik er een telefoonnummer in opslaag die 03290... is dan zet hij in de database 3290 hij verliest dus trailing zero's. Hoe los ik dat op??

5 antwoorden

Gesponsorde links
Offline Stijn - 28/05/2007 14:42 (laatste wijziging 28/05/2007 14:43)
Avatar van Stijn PHP expert Je getal wordt gezien als een octaal. Maak er een string van, want met telefoonnummers ga je toch geen berekeningen uitvoeren.

  1. tel VARCHAR(9)
Offline Rik - 28/05/2007 15:08
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
@Stijn
Hij wordt niet als octaal gezien, maar naar een integer geconverteerd en dan is de nul vooraan 03290 overbodig en wordt het dus 3290...
Offline mebus - 28/05/2007 16:16 (laatste wijziging 28/05/2007 16:20)
Avatar van mebus Nieuw lid
  1. int zerofill


denk ik...
Offline JBke - 28/05/2007 16:57 (laatste wijziging 28/05/2007 16:58)
Avatar van JBke PHP gevorderde die laatste is inderdaad de oplossing INT en attributes UNSIGNED ZEROFILL Thx Mebus
Offline mebus - 28/05/2007 17:01
Avatar van mebus Nieuw lid oke weet ik dat ook:) zerofill je hoord ook al beetje aan het woordje maar wist niet zeker... nu wel iig:) Dus jij ook bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s