Я использую PDO и MySQL, по какой-то причине при получении значений из базы данных, которые являются типами int, PDOStatement возвращает строковое представление числа, а не значение числового типа. Как предотвратить это?
Я заметил, что есть атрибут класса PDO: PDO::ATTR_STRINGIFY_FETCHES
, который должен позаботиться об этом, но при попытке изменить его он выдает сообщение об ошибке, указывающее, что атрибут недействителен для драйвера MySQL.
Является ли нормальным получение строк вместо чисел при обращении к базе данных?