Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Длина строки
Форумы портала PHP.SU » » Работа с СУБД » Длина строки

Страниц (1): [1]
 

1. DarkRevenger - 24 Июня, 2011 - 06:21:04 - перейти к сообщению
Подскажите как можно отрегулировать длину выводимой информации. В поле таблицы содержится числовое значение, длиной больше 10
в самой таблице значение записано нормально, а когда выводится в php то получается что-то типа 8.10984E+11
Тип в таблице varchar(16)
2. demot - 24 Июня, 2011 - 07:18:23 - перейти к сообщению
Если не нужно производить никаких математических вычислений, то попробуйте вывести как строку:

А вообще числа с плавающей точкой выводятся так:
3. DarkRevenger - 24 Июня, 2011 - 07:23:15 - перейти к сообщению
Да, я знаю. Но это по идее номер телефона, там не должно быть точек, все номера которые не длиннее 10 символов выводятся адекватно, а вот если в номере допустим 11 и более цифр, то выводится коряво.
4. Мелкий - 24 Июня, 2011 - 09:06:05 - перейти к сообщению
Инициатива PHP, выводит в научном формате.
Воспользуйтесь number_format
5. DarkRevenger - 27 Июня, 2011 - 11:43:51 - перейти к сообщению
Здесь опять немного не то. number_format тоже ориентирован под числа с дробной частью, а у меня по идее только целые числа.
6. DeepVarvar - 27 Июня, 2011 - 12:35:00 - перейти к сообщению
Смените в базе тип поля на CHAR (16)..

 

Powered by ExBB FM 1.0 RC1