|
|
|
| LIKE поиск по сийту, но в тоже время надо чтобы возможно было искать через ссылки
-A-B-C-D-
ищет только через сслыки, а надо и то и другое, как это сделат;?
$result = mysql_query("SELECT * FROM $tablename WHERE name LIKE '%$sname%' and cat1='$byw' ORDER BY name"); | |
|
|
|
|
|
|
|
для: JESS
(24.07.2007 в 12:52)
| | Исполняется различными запросами.
Возможно даже (хотя и необязательно) различными обработчиками.
Один обрабатывает поле формы.
Другой - параметр из ссылки.
SQL-запросы всяко независимые. | |
|
|
|
|
|
|
|
для: Trianon
(24.07.2007 в 13:03)
| | ты хочеш сказать что типо сделать несколько страниц??? | |
|
|
|
|
|
|
|
для: JESS
(24.07.2007 в 14:03)
| | если нужно разместить результат поиска LIKE на разных страницах, то использовать можно LIMIT в запросах.
Например пусть нужно на странице выводить по 10 табличных рядов.
для этого в конце запроса пишется LIMIT $откуда, $сколько.
Например запись .....LIMIT 2,10; выведет начиная со второго ряда 10 рядов. Это типа смещение от начала = 2, а от смещения этого будет выдано 10 строк.
Ну вот и передаете как-нть эти смещения по ссылкам (например через GET), а уже распознавая ссылки составляете запрос к БД. | |
|
|
|
|
|
|
|
для: marcus
(24.07.2007 в 15:53)
| | Я понял, но как тогда быть с постраничной разбивки, там же используеться LIMIT тоже??? | |
|
|
|
|
|
|
|
для: JESS
(24.07.2007 в 16:43)
| | marcus именно о ней и говорит. | |
|
|
|
|
|
|
|
для: Trianon
(24.07.2007 в 16:51)
| | Весело =) я именю ввиду поиск через форму... | |
|
|
|