Я хочу оценить цену товаров в базе данных от низкой до высокой, но, похоже, что-то пошло не так. Как я могу решить эту проблему?
У меня есть таблица цен следующим образом. пример таблицы
ID || kitap_id || Title || bot_fiyat
1 - 1 - Title 1 - 4,90
2 - 1 - Title 2 - 8,20
3 - 1 - Title 3 - 8,90
4 - 1 - Title 4 - 8,45
5 - 1 - Title 5 - 8,11
6 - 1 - Title 6 - 8,65
, когда я делаю следующий запрос, он дает мне такой результат:
public function botdetay($id)
{
$id = clean_number($id);
$this->db->where('kitap_id', $id);
$this->db->order_by('CAST(bot_fiyat AS DECIMAL(10,2)) ASC');
$query = $this->db->get('botlar');
return $query->result();
}
Таблица результатов выборки
4,90
8,90
8,20
8,65
8,11
8,45
Я хочу отсортировать цену от самой низкой до самой дорогой, но я сделал что-то не так. Где проблема?