Franz Josef: mySQL varchar() ignoriert Null

Beitrag lesen

Hallo,

ich habe folgendes [sehr merkwürdiges] Problem...

Gegeben sind eine Zahl, die automatisch generiert und in einer Datenbank gespeichert wird. Das funktioniert soweit auch - nur '0123' wird in der Datenbank zu '123' umgewandelt.

Die Datenbankspalte, in der die Werte gespeichert werden ist vom Typ aber an und für sich varchar(11)!

-- Trotzdem werden vorangestellte Nullen gelöscht.

Wenn ich die Variablen in der PHP-Datei auslesen lasse, also quasi 'echo $variable;', so wird die vorangestellte Null sehr wohl angezeigt, also muss es sich wohl um ein Datenbankproblem handeln...

[NACHTRAG] So oft ich die Struktur der Datenbank auch neu lade, die Spalte ist vom Typ her varchar()! Ich starre gerade etwas entgeistert auf meinen Bildschirm ... ...ERM ... Hilfe? [/NACHTRAG]

P.S.: UNSIGNED ZEROFILL ist nicht wirklich eine Option - ich will, dass die Datenbank die Nullen speichert, die ihr auch effektiv zugewiesen werden.

akzeptierte Antworten