Mam takie zapytanie
SELECT * FROM `wordmatch`,`bt5` WHERE wordmatch.idword IN (" . implode(",", $tablica) . ") AND wordmatch.idWerset = bt5.id GROUP BY bt5.id ORDER BY `bt5`.`id` ASC
Chce zamienić $tablica na tablice wielowymiarową.
Jak zrobić by wartości z wordmatch.idword wystąpiły po jednym razie z każdych wymiarów tablicy?
Chce zamienić np.
$tablica = 1 2 3 4 5 6 7 8 9
na
$tablica = 1 2 3 4 5 6 7 8 9
Opis problemu
Mamy np zdanie w bazie "kot ma Ala, kotek ma na imię Fiołek". (sorki za gramatyka, ale na potrzeby przykładu)
W wyszukiwarkę ktoś wpisuje "kot ala".
Skrypt dodaje mi odmiany wpisanych słów, więc będzie przykładowa $tablica= ala, kot, kotek, kotki, ali, alu, kata, koteczki, kotkom, kocur,,,,,,
Czyli w wynikach wyszukiwania będzie dwa razy kot,, "kot" i "kotek"
Dlatego chce rozbić to na tablice wielowymiarową, gdzie każde słowo z odmianami to jeden wymiar
$tablica kot kotek kotki kota
ala ali alu
i warunek ma być taki, że w wynikach ma być po jednym słowie z każdej tablicy,,,
Nie wiem czy to dobre rozwiązanie,,, po prostu kombinuje jak mogę,,,