der hat nie getypte Werte geliefert, immer nur Strings.
Manche Sprachen:
halt… einen int kann man nicht an einen String zuweisen. Du machst hier was grundlegendes falsch, da machen wir gleich gar nicht weiter.
Andere Sprachen:
schreib einfach was du willst, ich mach irgendwas draus das du nur sehr schwer durchblicken kannst. Wenn dadurch woanders Chaos ausbricht, wirst du es lange nicht bemerken.
Ich wundere mich seit ich PHP kenne, wie sich im Web ausgerechnet etwas durchsetzen kann das es einem so breit erlaubt Fehler zu machen.
Dass die genauso verbreitete Datenbank diesen Schmu mitmacht kann man leider als konsequent ansehen, so traurig es auch klingt.