Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: WHERE name .... =)
 
 автор: JESS   (24.07.2007 в 12:52)   письмо автору
 
 

LIKE поиск по сийту, но в тоже время надо чтобы возможно было искать через ссылки

-A-B-C-D-

ищет только через сслыки, а надо и то и другое, как это сделат;?

$result = mysql_query("SELECT * FROM $tablename WHERE name LIKE '%$sname%' and cat1='$byw' ORDER BY name");

   
 
 автор: Trianon   (24.07.2007 в 13:03)   письмо автору
 
   для: JESS   (24.07.2007 в 12:52)
 

Исполняется различными запросами.
Возможно даже (хотя и необязательно) различными обработчиками.
Один обрабатывает поле формы.
Другой - параметр из ссылки.

SQL-запросы всяко независимые.

   
 
 автор: JESS   (24.07.2007 в 14:03)   письмо автору
 
   для: Trianon   (24.07.2007 в 13:03)
 

ты хочеш сказать что типо сделать несколько страниц???

   
 
 автор: marcus   (24.07.2007 в 15:53)   письмо автору
 
   для: JESS   (24.07.2007 в 14:03)
 

если нужно разместить результат поиска LIKE на разных страницах, то использовать можно LIMIT в запросах.
Например пусть нужно на странице выводить по 10 табличных рядов.

для этого в конце запроса пишется LIMIT $откуда, $сколько.
Например запись .....LIMIT 2,10; выведет начиная со второго ряда 10 рядов. Это типа смещение от начала = 2, а от смещения этого будет выдано 10 строк.

Ну вот и передаете как-нть эти смещения по ссылкам (например через GET), а уже распознавая ссылки составляете запрос к БД.

   
 
 автор: JESS   (24.07.2007 в 16:43)   письмо автору
 
   для: marcus   (24.07.2007 в 15:53)
 

Я понял, но как тогда быть с постраничной разбивки, там же используеться LIMIT тоже???

   
 
 автор: Trianon   (24.07.2007 в 16:51)   письмо автору
 
   для: JESS   (24.07.2007 в 16:43)
 

marcus именно о ней и говорит.

   
 
 автор: JESS   (24.07.2007 в 17:59)   письмо автору
 
   для: Trianon   (24.07.2007 в 16:51)
 

Весело =) я именю ввиду поиск через форму...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования