Обучение/Помощь новичкам | почему кидает сотые
Столбец reiting сделал типа DOUBLE
сделал запрос в чате
mysql_query('UPDATE `user` SET `reiting` = `reiting` + 0.01 WHERE `id` = "'.$user['id'].'"');
в профиле вот так прописал
if($profile['reiting'] >= 0 && $profile['reiting'] <= 0.05){$stats ='<i>Тихоня</i>';}
elseif($profile['reiting'] >= 0.06 && $profile['reiting'] <= 1.00){$stats ='<i>Говорун</i>';}
только когда набирается 0.09 оно кидает рейтинг так
0.0999999999999
в таблице по умолчанию стоит 0
если сделать 0.01 поможет как думаете?
сделал запрос в чате
mysql_query('UPDATE `user` SET `reiting` = `reiting` + 0.01 WHERE `id` = "'.$user['id'].'"');
в профиле вот так прописал
if($profile['reiting'] >= 0 && $profile['reiting'] <= 0.05){$stats ='<i>Тихоня</i>';}
elseif($profile['reiting'] >= 0.06 && $profile['reiting'] <= 1.00){$stats ='<i>Говорун</i>';}
только когда набирается 0.09 оно кидает рейтинг так
0.0999999999999
в таблице по умолчанию стоит 0
если сделать 0.01 поможет как думаете?
В бд тип рейтинга какой, INT?
Router (13.02.2019 в 16:27)
В бд тип рейтинга какой, INT?
В бд тип рейтинга какой, INT?
читай внимательно
Столбец reiting сделал типа DOUBLE
если INT не добавляет рейт
________
посл. ред. 13.02.2019 в 16:28; всего 1 раз(а); by Graph Aizen
Router , оно теперь 0.)1 и тд не показывает только 1,2,3 и целые
------
62081_SC20190213155913.png (16.9 Kb)
Скачиваний: 59
------
Скачиваний: 59

