$rating_fiba = $this->model->orderBy('user_rank', 'desc')->getSportFibaRank();
Нужно сортировать
— 23,770
— 25,660
— 9,500
— 80,600
и тд.
$rating_fiba = $this->model->orderBy('user_rank', 'desc')->getSportFibaRank();
Первый вопрос — почему вы решили хранить числовые данные в типе varchar, а не float или int?Всем привет. Как сортировать по текстовому полю varchar() по числу? Ветка 2*
Первый вопрос — почему вы решили хранить числовые данные в типе varchar, а не float или int?Всем привет. Как сортировать по текстовому полю varchar() по числу? Ветка 2*
Ну да ладно, даже если так, то нужно привести сначала к int (если целые числа), а потом сортировать.
Почитайте тут про приведение типов в mysql — перейти. Надо пробовать, код не буду писать готовый..
Хорошо, но вы же данные сами в свою базу кладете? — зачем же вам эти запятые. Убирайте и храните числа. Меньше проблем будет.Я просто беру данные из другого сайта там используется ","
Хорошо, но вы же данные сами в свою базу кладете? — зачем же вам эти запятые. Убирайте и храните числа. Меньше проблем будет.Я просто беру данные из другого сайта там используется ","
function strGetHtml($html){ require_once(PATH.'/simple_html_dom.php'); $html = str_get_html($html); $courses = $html->find('.PlayerProfile-Rankings'); foreach($courses as $course) { $res = $course->find('p', 0); $result = $res->text(); (данные тут) это число например 23,444 как ее занести без запятой, а с точкой? } return $result; }