It’s only a test table, I just testing and learn. In this case it is only in same column, ipod and 32 is on same title.
Row1: Apple iPod Nano 8GB
Row2: Apple iPod Touch 32GB
I got it work with using "IN BOOLEAN MODE" and this str_replace
$q = '+'.str_replace(' ', '* +', $q).'* ';
However, I’m not sure how god this is, it work as I want now (like I got with LIKE), in this case I get row2 only if I search for ipod t, ipod 32, apple t, apple 32 etc.
But, I noticed if I search for example "ipod touch blabla", "ipod blabla", "ipod blabla 32" then I don’t get any result. Because "blabla" not exist in the title or because in str_replace I have + before and *after all word.
Example if I search for "ipod touch blabla" string looks like "+ipod +touch +blabla", and because "+blabla" not exist I don’t get any result.
I don’t know how to fix this any idea?