Добрый день всем!
Уважаемые эксперты, прошу вашей помощи и подробного разъяснения.
Есть такой запрос:
[codebox]
$result = mysql_query("SELECT * FROM lessons WHERE MATCH(text) AGAINST('$search')",$db);
[/codebox]
Как видно из запроса, я обращаюсь к одной таблице lessons, в которой есть название полей:
id title text date author
переменная $search приходит к запросу из формы (input).
У меня есть несколько таблиц и в них есть одинаковые поля (text), в некоторых правда есть и (full_text) вот по этим полям я хотел бы организовать поиск, хотя..., наверное лучше конечно еще и по title, так как там тоже есть ключевое название искомых слов.
Собственно проблема то в создании запроса и объединении таблиц!
Хоть убейте, но не понимаю как это сделать при помощи %LIKE и LEFT JOIN.
З.Ы. название таблиц: lessons, articles, post, specials.
Читал и курил и что только не делал с этими манами, но видимо я тупой, или руки не из того места.
Помогите плиз...
Уважаемые эксперты, прошу вашей помощи и подробного разъяснения.
Есть такой запрос:
[codebox]
$result = mysql_query("SELECT * FROM lessons WHERE MATCH(text) AGAINST('$search')",$db);
[/codebox]
Как видно из запроса, я обращаюсь к одной таблице lessons, в которой есть название полей:
id title text date author
переменная $search приходит к запросу из формы (input).
У меня есть несколько таблиц и в них есть одинаковые поля (text), в некоторых правда есть и (full_text) вот по этим полям я хотел бы организовать поиск, хотя..., наверное лучше конечно еще и по title, так как там тоже есть ключевое название искомых слов.
Собственно проблема то в создании запроса и объединении таблиц!
Хоть убейте, но не понимаю как это сделать при помощи %LIKE и LEFT JOIN.
З.Ы. название таблиц: lessons, articles, post, specials.
Читал и курил и что только не делал с этими манами, но видимо я тупой, или руки не из того места.
Помогите плиз...