Как из таблици с записями слон розовый купить слон розовый розовый слон купить По запросу "слон розовый" сделать чтобы выбирало все три записи слон розовый купить слон розовый розовый слон купить просто через like не получится чем еще можно?
1. Разбиваешь строку по символу пробела. ( explode() ) 2. Заново составляем строку запроса через implode() или через цикл, чтоб в итоге получить чтото типа SELECT * FROM `table` WHERE `text` LIKE '%купить%' OR `text` LIKE '%слон%' OR `text` LIKE '%розовый%'. На выходе получим все три записи. Но и лишние будут найдены, такие как "купить телевизор". Можно сделать чтоб искало только точные совпадения.