Hi!
Einfach mal ein bisschen experimentieren, Test-Datenbank und -Tabelle anlegen, Quick'n'Dirty-MySQL-Abfrage als PHP-Script erstellen.
Ok und wie müsste ich mir dann den Inhalt der Variablen anschauen?
Gib das was die Fetch-Funtion zurückliefert an ein var_dump(). Die übliche Kontrollausgabe eben.
Wenn du nicht gerade mit ZEROFILL arbeitest und PHP dann aufgrund der führenden Nullen die Zahl als Oktalzahl zu interpretieren versucht, bist du ja durch PHPs automatische Typkonvertierung nicht gezwungen, Zahlen als int oder float zu speichern.
Aber meine Programmierer-Ehre zwingt mich unbedingt dazu :-)
Das bezog sich auf PHP, nicht auf MySQL. Das Speichern einer Variable als ein bestimmter Typ erfolgt vor allem aus dem bisherigen Kontext heraus. 42 wird int, 42.23 wird float, "42" wird string, "42" + 23 wird int, "42" . 23 wird string, 42 . 23 wird ebenfalls string (und nicht float), und so weiter. Das sollte heißen, wenn eine Zahl als String aus dem DBMS kommt, kannst du den behandeln, als sei es ein echter Integerwert.
Lo!