|
| |
|
|
| |
для: Trianon
(13.02.2009 в 19:29)
| | | Ясно. Спасибо! | |
| |
|
|
| |
|
|
| |
для: Владимир55
(13.02.2009 в 19:18)
| | | в смысле - можно ли держать числа в текстовых полях?
Можно. | |
| |
|
|
| |
|
|
| |
для: Trianon
(13.02.2009 в 19:05)
| | | Сделать поле VARCHAR (20)?
Для чисел это допустимо?
Или что? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(13.02.2009 в 18:59)
| | | В диапазоне допустимых значений. для INT со знаком он от -2^31 до 2^31-1
Для BIGINT - в два раза шире. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(13.02.2009 в 18:59)
| | | - | |
| |
|
|
| |
|
|
| |
для: Владимир55
(13.02.2009 в 18:59)
| | | В том, что в SIGNED INT нельзя впихнуть число, больше, чем 2147483647. | |
| |
|
|
| |
|
|
| | Для записи числа в базе отведено поле Веду запись так:
$time_mks = 1234567891;
$time_mks = sprintf("%.0f", $time_mks);
| Считываю из базы
echo sprintf("%.0f", ($row['time_mks']))
| и получаю ожидаемое число 1234567891
Если же записать число то при считывании получаю
Более того!
При увеличении разрядности записываемого числа (12345678912, 123456789123, 1234567891234, 12345678912345 и т.д.) из базы всегда получаю одно и тоже число
В чем тут фокус? | |
| |
|
|
|