Galanos
Aktives Mitglied
Thread Starter
- Dabei seit
- 19.12.2005
- Beiträge
- 625
- Reaktionspunkte
- 23
Hallo zusammen
Da es um die PHP-API zu MySQL geht, poste ich mal nicht ins DB-Forum.
Und zwar wundere ich mich, dass alle Werte des Arrays, den ich per
… mit Ergebnissen aus einer Datenbankabfrage fuelle, vom Datentyp "String" sind. Geprueft mit
Und das, obwohl ich die Spalten als Int, Float, Text, Varchar und Timestamp definiert habe – ich wuerde mir also den einen oder anderen "integer" und "float" wuenschen.
Mit der Definition des Query-Strings belaestige ich euch jetzt mal nicht, die Abfrage klappt sonst wunderbar. Oder waere das von Interesse?
Die Vermutung, dass Array-Werte grundsaetzlich nur Strings sein koennen, habe ich ausschliessen koennen – haette mich auch gewundert.
Jetzt koennte "mysql_fetch_array" moeglicherweise den Datentyp verwerfen, Google, MySQL-Doku und PHP-Doku fanden dazu leider nichts – weshalb ich mich an euch wende
Kann mir also jemand sagen, woran das liegt? Gibt es eine Moeglichkeit, den Datentyp zu erhalten?
Ah ja: PHP 5.x und MySQL 5.x bei 1&1 ...
Danke! Galanos
Da es um die PHP-API zu MySQL geht, poste ich mal nicht ins DB-Forum.
Und zwar wundere ich mich, dass alle Werte des Arrays, den ich per
PHP:
$testarray = mysql_fetch_array($query, MYQSL_ASSOC);
PHP:
foreach($testarray as $key => $value) { print gettype($value); }
Mit der Definition des Query-Strings belaestige ich euch jetzt mal nicht, die Abfrage klappt sonst wunderbar. Oder waere das von Interesse?
Die Vermutung, dass Array-Werte grundsaetzlich nur Strings sein koennen, habe ich ausschliessen koennen – haette mich auch gewundert.
Jetzt koennte "mysql_fetch_array" moeglicherweise den Datentyp verwerfen, Google, MySQL-Doku und PHP-Doku fanden dazu leider nichts – weshalb ich mich an euch wende
Kann mir also jemand sagen, woran das liegt? Gibt es eine Moeglichkeit, den Datentyp zu erhalten?
Ah ja: PHP 5.x und MySQL 5.x bei 1&1 ...
Danke! Galanos