Помощник
|
помогите создать запрос |
asbury
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
27.4.2011, 21:16;
Ответить: alexdrob
Сообщение
#2
|
|
по вервых как всегда у вас название полей не в кавычках, а во вторых вы проверьте логику
WHERE close > 0 AND product_name LIKE "%'.addslashes($word).'%" OR product_s_desc LIKE "%'.addslashes($word).'%" OR product_desc LIKE "%'.addslashes($word).'%" проверится если клос > 0 тогда проверистя product_name LIKE "%'.addslashes($word).'%" если оно вернёт истину то запрос выберет строку, иначе проверится product_s_desc LIKE "%'.addslashes($word).'%" но клос уже проверятся не будет и так далее |
|
|
asbury
|
Сообщение
#3
|
|
это я понял, что в логике ошибка, а как задать корректный запрос, я обратился за помощью))
Ничего умнее как 3 запроса сделать я придумать не могу)) |
|
|
alexdrob |
27.4.2011, 22:18;
Ответить: alexdrob
Сообщение
#4
|
|
Даю подсказку, скобки задают приоритет :)
|
|
|
asbury
|
Сообщение
#5
|
|
$sql = mysql_query('SELECT * FROM prods WHERE (close > 0 AND product_name LIKE "%'.addslashes($word).'%") OR (close > 0 AND product_s_desc LIKE "%'.addslashes($word).'%") OR (close > 0 AND product_desc LIKE "%'.addslashes($word).'%") ORDER BY id'); Упростить это реально както? Или так сойде?) |
|
|
alexdrob |
27.4.2011, 22:28;
Ответить: alexdrob
Сообщение
#6
|
|
WHERE
`close` > 0 AND (
`product_name` LIKE "%'.addslashes($word).'%" OR `product_s_desc` LIKE "%'.addslashes($word).'%" OR `product_desc` LIKE "%'.addslashes($word).'%" ) |
|
|
asbury
|
Сообщение
#7
|
|
|
пасибо)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Создать видеоканал лучше в ютуб или телеграм? | 17 | uahomka | 3211 | Вчера, 11:58 автор: Omaxis |
|
Запрос на бесплатные полезности | 7 | Tia2 | 1959 | 23.3.2024, 11:27 автор: Alexand3r |
|
Как создать бота Телеграм с приемом оплат? | 0 | rownong27 | 451 | 4.3.2024, 0:51 автор: rownong27 |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 725 | 21.2.2024, 23:42 автор: Mixatraider |
|
Хочу создать сайт кино. | 12 | jreset26 | 1888 | 30.1.2024, 0:12 автор: Liudmila |
Текстовая версия | Сейчас: 20.4.2024, 0:12 |