Может кто-нибудь объяснить, как использовать SOUNDEX (mysql / php) для сопоставления нескольких слов? Я пытаюсь создать простую рекламную систему на месте.
У меня есть одна таблица со столбцами "ad_id" и "ключевые слова", а другая таблица с "page_url" и "ключевые слова". Проблема в том, что в первой таблице все ключевые слова данного ad_id находятся в одной строке, а во второй есть несколько строк, подобных этой:
PAGE_URL: ----- Ключевые слова:
page1.php ----- ключевое слово1, ключевое слово2, ключевое слово3
page1.php ----- keyword4
page2.php ----- другое ключевое слово
Я пытаюсь сравнить две таблицы, чтобы выяснить, какое объявление следует показывать. У меня действительно есть некоторые проблемы, пытаясь заставить его понять, что есть несколько строк, которые соответствуют одному и тому же имени страницы во второй таблице, не говоря уже о том, что все они разделены запятыми!
Есть идеи, с чего начать? Любой совет будет принят во внимание. Спасибо.