Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.10.2005, 13:35
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 1  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
По умолчанию Поиск в двух таблицах

Надоел этот переключатель поиска: по сайту, в новостях. Появился в 4-м Мускуле UNION, пишем, например:
Код:
(SELECT id, content, MATCH content AGAINST ('".$fullstring."') AS relev FROM pages WHERE content  LIKE '%".$searchwords[0]."%'" AND  content  LIKE '%".$searchwords[1]."%')
UNION
(SELECT id, content, MATCH content AGAINST ('".$fullstring."') AS relev FROM news WHERE content  LIKE '%".$searchwords[0]."%'" AND  content  LIKE '%".$searchwords[1]."%')
ORDER BY relev DESC LIMIT 0, 30
Беда в том, что ссылки формируются по-разному. Можно ли модифицировать этот запрос или только с временными таблицами заморачиваться?
__________________
X

Старый 04.10.2005, 13:40
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 2  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
О, я же, наверное могу сделать что-то типа этого
Код:
(SELECT id, content, 1 ... )
UNION
(SELECT id, content, 2 ... )
Побежал пробовать
__________________
X

Старый 04.10.2005, 16:06
ninja_127 вне форума Посмотреть профиль Отправить личное сообщение для ninja_127 Посетить домашнюю страницу ninja_127 Найти все сообщения от ninja_127
  № 3  
Ответить с цитированием
ninja_127
 
Аватар для ninja_127

Регистрация: Jan 2004
Адрес: Москва
Сообщений: 700
Отправить сообщение для ninja_127 с помощью ICQ
вот и я тоже в основном сам себе здесь задаю вопросы и сам же на них отвечаю *)

Старый 05.10.2005, 11:12
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 4  
Ответить с цитированием
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Цитата:
Сообщение от ninja_127
вот и я тоже в основном сам себе здесь задаю вопросы и сам же на них отвечаю *)
Это вполне нормально: пока думаешь как сформулировать проблему, чтобы поняли другие, сам её лучше понимаешь и при нажатии на кнопку "отправить" уже находишь ответ
Кстати, прекрасно работает.
__________________
X

Старый 05.10.2005, 23:03
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 5  
Ответить с цитированием
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
то есть перед тем как писать вопрос на форум ты над ним вообще подумать не в состоянии, так?
__________________
а мы летим орбитами путями не избитыми...

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.