Autor | Zpráva | ||
---|---|---|---|
malek Profil |
#1 · Zasláno: 7. 4. 2008, 14:46:09
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 * |
#2 · Zasláno: 7. 4. 2008, 15:56:04
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 |
#3 · Zasláno: 7. 4. 2008, 17:04:30
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
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0