Cum spune si titlul vreau sa fac o cautare in baza de date "bdate" in coloana "titlu", dupa mai multe cuvinte introduse de un utilizator in form cu valoarea "cautare"
Din cate am inteles din ce am citit pe forumuri si pe "goagle" trebuie sa folosesc functia explode.
Problema e ca nu ii dau de capat cum sa o implementez in query .
Daca puteti sa imi dati un exemplu.
Eu am incercat ceva de genul:
Cod: Selectaţi tot
$cautare = @$_GET['cautare'] ;\\ sa spunem ca userul a introdus 111 dalmatieni
$cautare_impartit = explode(" ", $cautare);\\ imparte fraza 111 dalmatieni in doua cuvinte separate 111 si dalmatieni
si acum o idee va rog cum fac cautarea in baza de date.
M-am gandit asa , dar nu prea merge.
Cod: Selectaţi tot
sql = select * from bdate where titlu like \"%$cautare_impartit[0]%\" AND titlu like \"%$cautare_impartit[1]%\" AND .....etc
Ideea e ca eu vreau sa imi returneze orice fraza contine 111 dalmatieni...de forma : ex. Vand 111 caini printre care si 2 dalmatieni
sau 111 politisti au atacat 111 dalmatieni...ETC
Multumesc pentru rabdare si bafta.