Поскольку php является динамически типизированным языком, типы данных в интерфейсах часто вызывают недоумение.
Обычно, когда данные извлекаются из базы данных, драйвер не заботится о преобразовании каждого значения в тип в php, который больше всего напоминает тип данных в mysql (или вы также можете сказать, что php не интеллектуалендостаточно сделать это автоматически);Вы должны сделать это преобразование самостоятельно.К счастью, это действительно легко сделать:
$yourvar = (int)$yourvar;