MySQL Abfrage: Datentyp erhalten
AllesMeins
- php
0 Chris0 Tom0 AllesMeins0 Tom
Hi,
folgendes Problem. Ich möchte per PHP Daten aus einer MySQL Datenbank abrufen und diese dann in einem anderen Format exportieren. Für letzteres ist auch der Datentyp ausschlaggebend. Zumindest einmal dass die numerischen Daten den Typ int bzw. float haben. Nun erhalte ich aber per mysql_fetch_assoc() einen Array zurück in dem alle Daten den Typ string haben - vollkommen unabhängig davon, was der Typ in der datenbank ist. Ist es irgendwie möglich den Datentyp beim auslesen zu erhalten oder muss ich aufwendig jedes einzelne Ergebniss in PHP wieder konvertieren lassen?
Viele Grüße
Marc
Hilft dir vielleicht das weiter?
http://de3.php.net/manual/de/function.mysql-fetch-field.php
Mfg
Chris
Hi,
leider nicht. Welches Format die Felder haben ist bekannt. Eigentlich will ich nur eine ganze Zeile in einen Array lesen bei dem ein int aus der Datenbank auch den Typ int im Array hat. Das muss doch machbar sein. Es wäre ja total unsinnig die Daten erst beim auslesen in nen String umwandeln zu müssen und dann aufwendig wieder zurück zu wandeln, oder übersehe ich da irgendwas?
Grüße
Marc
Hello,
ich hab mich mal damit abgekämpft, solch eine Informations-Funktion so generell und sinnvoll wie möglich aufzubauen. Benutz mal die Hilfe mit "autor:tom get_info()"
Dahinter steckt ein ganzes Überlegungspaket.
Die Kernlösung heißt "show columns from $table"
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Möhn,
Benutz mal die Hilfe mit "autor:tom get_info()"
ich fürchte ich kann dir an dieser Stelle nicht ganz folgen... Hilfe von was?
Grüße
Hello,
Benutz mal die Hilfe mit "autor:tom get_info()"
ich fürchte ich kann dir an dieser Stelle nicht ganz folgen... Hilfe von was?
Ich meinte auch die "Suche" vom Forum...
Du findest so eine Menge Knotenpunkte zu interessanten Threads zu diesem Thema
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom