Tom: Suche Aufstellung welche Mysql-Datentypen als welcher Datentyp a

Beitrag lesen

Hello,

Dann heißt das dass man Decimalzahlen aus Mysql nicht erst per concat oder cast bzw strval in php in einen string umwandeln muss um genaue Berechnungen mit bcmath machen zu können. Oder?

MMn ist das so. Zumindest, wenn Du mit mysql_fetch_assoc() die Daten aus dem Resultset holst, bekommst Du Strings.

Aber lass Dir soch mal so ein Array (eine Zeile des Resultsets) per var_dump() anzeigen. Dann wweißt Du, welche Informationen zur Verfügung stehen, außer dem Datenwert.

Die Abfrage des Information-Schema ist übrigens relativ schmerzfrei. Es gibt dann eine Abfragevariante, die die Spaltentypen in Kurzform anzeigt; ich weiß sie jetzt nicht auswendig. Aber mit dieser Information könntest Du dann in PHP im Prinzip auch eine diskrete Typzuweisung durchführen. Für bcmath willst Du das ja aber gar nicht...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de