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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод целого числа

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Мадара
Отправлено: 22 Октября, 2011 - 02:55:56
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Здраствуйте уважаемые кодеры))
Вот у меня (новичка) есть такой вопрос )
Как из бд вывести число 5.66 в виде 5
тоесть после точки цыфры нам не надо
 
 Top
LIME
Отправлено: 22 Октября, 2011 - 03:08:12
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




$d- число из базы
вывод:
PHP:
скопировать код в буфер обмена
  1. printf("Выводим число $d как целое : %d",$d);

чтоб почитать описание надо перейти по ссылке из кода

(Отредактировано автором: 22 Октября, 2011 - 03:14:07)

 
 Top
Мадара
Отправлено: 22 Октября, 2011 - 03:12:55
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




LIME пишет:
$d- число из базы
вывод:
PHP:
скопировать код в буфер обмена
  1. sprintf("Выводим число $d как целое : %d",$d);

чтоб почитать описание надо перейти по ссылке из кода




спсаибо большое уважаемый кодер!!!!!
 
 Top
LIME
Отправлено: 22 Октября, 2011 - 03:15:29
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Мадара я там немного не то написал
sprintf возвращает строку а выводит printf
исправил
незачто
 
 Top
OrmaJever
Отправлено: 22 Октября, 2011 - 11:58:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)






-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Мадара
Отправлено: 23 Октября, 2011 - 03:14:15
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Вот еще один вопрос...
У меня возникла проблема с сортировкой етих значений из бд.
сортируется так
6.05
20.67
1.01
а надо
20.67
6.05
1.01
 
 Top
LIME
Отправлено: 23 Октября, 2011 - 03:18:09
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




http://forum.php.su/topic.php?fo...8&topic=4034
(Добавление)
OrmaJever пишет:
echo (int)$d;
так проще но учтите что дробное значение будет потеряно
 
 Top
Мадара
Отправлено: 23 Октября, 2011 - 03:50:02
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




да я так и делал но сортуется по первому числу
тоесть получается 6 выше 20
 
 Top
LIME
Отправлено: 23 Октября, 2011 - 03:52:10
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ORDER BY age DESC
 
 Top
Данил_123
Отправлено: 23 Октября, 2011 - 14:14:05
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Для сортировки
PHP:
скопировать код в буфер обмена
  1. $query=mysql_query("select * from user_info ORDER BY name");
вместо name напишите название столбца числами(, не забудь поменять тип столбца на int)


-----
http://mysitecost.ru
 
 Top
Мадара
Отправлено: 23 Октября, 2011 - 15:13:27
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




но если я поменяю а инт то значения после точки пропадут((
 
 Top
LIME
Отправлено: 23 Октября, 2011 - 15:19:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Данил_123 пишет:
вместо name напишите название столбца числами
это как понимать? снова фигню всякую пишешь?
Мадара ORDER BY age DESC - упорядочить в обратном порядке
Мадара пишет:
но если я поменяю а инт то значения после точки пропадут((
во избежании недоразумений уточню что они пропадут не в базе а только в скрипте
 
 Top
Мадара
Отправлено: 23 Октября, 2011 - 15:24:24
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




как раз наоборот, если я в бд изменю тип из varchar на int то все значения пропадут после точки
 
 Top
LIME
Отправлено: 23 Октября, 2011 - 15:28:08
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




сдаюсь
 
 Top
Данил_123
Отправлено: 23 Октября, 2011 - 15:30:32
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




http://www[dot]mysql[dot]ru/webboard/ind[dot][dot][dot]n1=9984&n2=2
CODE (htmlphp):
скопировать код в буфер обмена
  1. select ID, TABLE from (ИМЯ_ТАБЛИЦЫ) where TABLE="photos" order by (ИМЯ_СТОЛБЦА)


-----
http://mysitecost.ru
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB