GET запросы, проблема с сортировкой цены, не правильно отображает при запросе
Всем привет. Сделал на сайте поиск по фильтрам, поиск работает по типу добавление параметров в урл, GET. Автомобильный поиск, марки, модели, находит отлично, там слова. Есть год, показывает тож хорошо.
А вот поиск по цене и пробегу, там цифры, работает не корректно. Допустим, у меня есть цена на авто, 1 000 000, и до 5 000 000. В бд так и записано, вместо точек и запятых пробелы, в поиске я выбираю показывать от 5 000 000, параметр стоит в php, показывать данную цену и все что выше идет, >and_where('price', '>=', $price); а показывает он мне и ниже 5 000 000. В урле что я вижу при таком поиске: /auto/?marka=&model=&god=&probeg=&price=5+000+000
Я пробовал в бд, убрать пробелы у цен, и так же в поиске в запросе GET, и все равно он показывал мне суммы меньше.
Поле price бд, у него параметр варчар, цена записывается с пробелами, так (5 000 000).
Что может быть не так?