|
|
|
| Доброго времени суток
Делаю я запрос (он генерируется динамически, но выглядит в итоге так) в бд:
SELECT * FROM `table` WHERE `city` LIKE 'moscow' AND `metro` LIKE 'stait_2' AND `field` LIKE '%'
|
В бд подходящая запись есть, но мне ее никак не хочет возвращать
Кстати, если запрос чуть изменить и сделать таким:
SELECT * FROM `table` WHERE `metro` = 'stait_2'
|
То результат успешно возвращается
Не подскажете, в чем же дело? | |
|
|
|
|
|
|
|
для: neadekvat
(16.05.2009 в 01:09)
| | значит в БД нет подходящей записи. | |
|
|
|
|
|
|
|
для: Trianon
(16.05.2009 в 10:24)
| | То есть делать запросы типа 'WHERE field1 = value1 AND fied2 LIKE value2 AND field3 = value3' можно? То есть совмещать в одном лайк и конкретное значение? | |
|
|
|
|
|
|
|
для: neadekvat
(16.05.2009 в 11:05)
| | можно, конечно. | |
|
|
|
|
|
|
|
для: Trianon
(16.05.2009 в 11:35)
| | Спасибо
Эх, помогите, пожалуйста, запрос корректный составить, с использованием 'SELECT `price` BETWEEN '$price_min' AND '$price_max''. Я не понимаю, как это соединить с первым кодом:
SELECT * FROM `table` WHERE `city` LIKE 'moscow' AND `metro` LIKE 'stait_2' AND `field` LIKE '%'
|
Мне нужно по этому принципу | |
|
|
|