wahsaga: Postleitzahlen die mit "0" beginnen

Beitrag lesen

hi,

für die Suche in einer MySQL Adressdatenbank habe ich ein Skript geschrieben, das u.a. auch den numerische Wert der PLZ verwendet.
Das klappt wunderbar, so lange die PLZ >= 09999 ist, bzw. am String nichts verändert wird...

Wie kann ich in einem numerischen String eine "0" am Anfang "am Leben erhalten"?

es gibt keinen "nummerischen string".
entweder hast du einen string (bei dem dann das "problem", dass eine führende null unterdrückt wird, gar nicht auftritt), _oder_ eine zahl (bei der führende nullen nicht mit abgespeichert werden, oder, je nach umgebung, z.b. auch als indiz für eine zahl im oktalsystem stehen kann, z.b. bei javascript IIRC).

warum verwendest du keinen string-typ für das DB-feld?

gruss,
wahsaga