[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой поиск по сайту
m4a1fox
Доброго дня уважаемые эксперты. Есть такой вот запрос.
$result = mysql_query("SELECT `id`, `title`, `description`, `text`, `date_now`,
`time`, `small`, `view`
FROM `data`
WHERE MATCH(description) AGAINST('
$search')");
. то есть запрос вынимает данные из одной таблице - data. А как сделать, что бы поиск происходил по еще одной таблице? Таблица - you_mail.
Запрос ниже
$result = mysql_query("SELECT `data`.`id`, `data`.`title`, `data`.`description`,
`data`.`text`, `data`.`date_now`,
`data`.`time`, `data`.`small`, `data`.`view`,
`you_mail`.`text`
FROM `data`, `you_mail`
WHERE MATCH(`data`.description, `you_mail`.text) AGAINST('
$search')");
- не работает. Спасибо.



Спустя 2 минуты, 59 секунд (10.02.2011 - 14:46) m4a1fox написал(а):
Насколько я оценил скрипт, это очень геморно будет. Так как строки в data практически не совпадают со строками в you_mail.

Спустя 1 час, 47 минут, 39 секунд (10.02.2011 - 16:33) Rigel написал(а):
тут походу JOIN надо использовать, только я с ним сам еще не разобрался smile.gif

Спустя 49 минут, 17 секунд (10.02.2011 - 17:23) m4a1fox написал(а):
Rigel
Ясно... Блин... только наверно сложно....

Спустя 4 минуты, 53 секунды (10.02.2011 - 17:27) linker написал(а):
Чем так не нравится
WHERE MATCH(`data`.`description`) AGAINST('$search') OR MATCH(`you_mail`.`text`) AGAINST('$search')

Спустя 5 часов, 4 минуты, 37 секунд (10.02.2011 - 22:32) m4a1fox написал(а):
linker
Такой запрос
$result = mysql_query("SELECT `data`.`id`, `data`.`title`, `data`.`description`,
`data`.`text`, `data`.`date_now`,
`data`.`time`, `data`.`small`, `data`.`view`,
`you_mail`.`text`
FROM `data`, `you_mail`
WHERE MATCH(`data`.`description`) AGAINST('
$search')
OR MATCH(`you_mail`.`text`) AGAINST('
$search')

"
);
не работает.((

Спустя 10 часов, 38 минут, 39 секунд (11.02.2011 - 09:11) linker написал(а):
Ну млин люди, а что понимается под словами "не работает"?

Спустя 2 часа, 14 минут, 49 секунд (11.02.2011 - 11:25) m4a1fox написал(а):
linker
Этот запрос вытаскивает с БД всю информация. То есть все записи, и еще - дублирует их. С чем связано - не знаю.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.