Привет, я пытаюсь получить значение с безжировой структурой из mysql. Значение хранится как bigint в db, но когда я извлекаю его, оно печатает 2147483647. Какие-либо предложения?
Невозможно распечатать bigint с помощью Fat Free Framework
comment
Предложение №1: покажите код.
- person raina77ow   schedule 30.08.2013
Ответы (1)
В 32-битной системе 2 147 483 647 — это максимально возможное целое число, которое можно сохранить. У вас есть два варианта.
Вариант 1. Преобразуйте целое число в строку, используя CAST во время запроса, чтобы PHP читал/сохранял его как строку, а не как целое число
Вариант 2. Используйте библиотеку, например BC Math или GMP для управления большими целыми числами
person
Lee
schedule
30.08.2013