Autor Zpráva
malek
Profil
potreboval by son nieco taketo :)

uzivatel da hladat slovo1 slovo2 ja stoho spravim where text like "%slovo1 slovo2%" no nenajdem nieco co obasahuje slovo2 slovo1 ako sa to da riesiet?

pak som retazes rozobral a hladal som where text like "%slovo1%" or text like "%slovo2%" co vratilo vsetko co tie slova obsahuje, nie zle ale spatne :D kedze vysledkov je vela chcelo by to uprednostit tam dke sa nachadzaju obe slova tak som skusil

where text like "%slovo1%" and text like "%slovo2%" co je uz lepsie, no nieje nieaky pohodlnejsi sposob? rozmyslam koli tomu zmenit databazu, PostgreSQL to zvladne?
Kajman_
Profil *
chcelo by to uprednostit

select ... where text like "%slovo1 slovo2%"
union
select ... where text like "%slovo1%" or text like "%slovo2%"

Případně zkusit fulltextové hledání obsažené v mysql.
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
malek
Profil
union? to som este nepocul :) tak super, ja to tak spravil ale rozsekal php if vysledkov 0 tak skus toto ak aj to nula tak skus toto :))) takze union, super, dik
Toto téma je uzamčeno. Odpověď nelze zaslat.

0