Hallo,
nachdem ich sowohl bei Google als auch im Archiv nicht fündig geworden bin, hoffe ich jetzt mal auf eure Hilfe.
Ich lese aus PHP eine beliebige Spalte aus MySql aus, welche innerhalb der DB den Datentyp INT hat.
Wenn ich nun in PHP den Datentyp der auswerte, erhalte ich bei is_string() TRUE?!
Versteh ich nicht, wird denn dieses eh überflüssige Typecasting von PHP selbst bei den SQL Ergebnismengen durchgeführt? Oder habe ich hier einen Fehler meinerseits vorliegen (was ich nicht glaube)?
Also nochmal:
In der DB ist eine Tabelle mit einer INT Spalte. Nehmen wir mal die Spalte anzahl. Dort ist der Wert 3 drin - nicht "3".
In PHP schicke ich ein SQL Statement hoch, welches mir ein Ergebnis von dieser Spalte zurückliefert und is_string($nZeile['anzahl']) liefert true...
Was passiert hier?
Gruß und danke
Dirk