grafen
Новичок
Всем привет. Нужно сделать поиск по двум полям из разных таблиц. Сделал так:
В таблице `tovarplus` есть поле `idtovar`, которое содержит `id` записи из таблицы `tovar` - таким образом они пересекаются. Т.е. в таблице `tovar` хранится общее название группы, допустим "Молоко `Грустный молочник`", а в `tovarplus` хранятся разновидности, такого вида - "0,5 л.", "1 литр", "2 литра".
Как сделать так, чтобы если в поиске ввели "молоко 1 литр", вывелась бы запись из таблицы `tovarplus`.
Заранее спасибо!!!
PHP:
$query="(SELECT name FROM tovarplus WHERE name LIKE '%".$word."%') UNION (SELECT name FROM tovar WHERE name LIKE '%".$word."%')";
$sql = mysql_query($query) or die("Запрос ошибочный");
В таблице `tovarplus` есть поле `idtovar`, которое содержит `id` записи из таблицы `tovar` - таким образом они пересекаются. Т.е. в таблице `tovar` хранится общее название группы, допустим "Молоко `Грустный молочник`", а в `tovarplus` хранятся разновидности, такого вида - "0,5 л.", "1 литр", "2 литра".
Как сделать так, чтобы если в поиске ввели "молоко 1 литр", вывелась бы запись из таблицы `tovarplus`.
Заранее спасибо!!!