TS: MySQL data type

Beitrag lesen

Hallo und guten Tag,

Wenn es da nichts gibt, ein einfacher Typecast in PHP zu int oder float sollte genügen.

Also Ergebnissmenge in einer Schleife laufen lassen und jeden wirklichen Zahlenwert mit intval() und floatval() beackern?

Dafür schreibst Du dir eine Funktion. Hol dir z. B. die Spaltenbeschreibung (wie bereits angedeutet) am Anfang des Vorganges und wende dann die Typen auf die Ergebniszeilen an.

Für PHP benötigst Du das allerdings meistens nicht. Nur für die Weiterverarbeitung Richtung Frontend (z. B passenden HTML-Input-Type und -Format) oder andere Programmschnittstellen kann es relevant sein. Und für den Rückweg von PHP in die Datenbank kann man die Information des Typs selbstverständlich für das Escaping nutzen.

Liebe Grüße
TS

--
es wachse der Freifunk
http://freifunk-oberharz.de