Wie bekomme ich numerische Typen von MySQL mit PDO?

Ich verwende PDO und MySQL. Aus irgendeinem Grund gibt das PDOStatement beim Abrufen von int-Werten aus der Datenbank eine Zeichenfolgendarstellung der Zahl und keinen numerischen Wert zurück. Wie verhindere ich das?

Mir ist aufgefallen, dass es ein Attribut der PDO-Klasse gibt:PDO::ATTR_STRINGIFY_FETCHES Das soll das erledigen, aber beim Versuch, es zu ändern, wird ein Fehler ausgegeben, der besagt, dass das Attribut für den MySQL-Treiber nicht gültig ist.

Ist es normal, beim Abrufen einer Datenbank Zeichenfolgen anstelle von Zahlen zu erhalten?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage