Autor | Zpráva | ||
---|---|---|---|
T0m Profil * |
#1 · Zasláno: 19. 7. 2009, 15:16:49
Zdarek, tak uz jsem tu zas se stejnym SQL dotazem:
SELECT `id`, `title`, `procedure`, MATCH(`procedure`) AGAINST ('".$_POST['search']."') + MATCH(`title`) AGAINST ('".$_POST['search']."') AS Relevance FROM tabulka WHERE MATCH(`procedure`, `title`) AGAINST ('".$_POST['search']."' COLLATE utf8_general_ci IN BOOLEAN MODE) HAVING Relevance > 0.2 ORDER BY Relevance DESC Vse mi funguje, tak jak jste mi pred par dny poradili. Nyni jsem vsak zjistil, ze kdyz vyhledavam v IE tak mi to vrati prazdny vysledek hledani, vubec to nechapu :( Nevite nekdo v cem je problem??? A mam jeste jeden dotaz. Jak resite pri fulltextu vyhledavani podobnych slov, kdyz jsou jen jinak vysklonovana? Napr: "uzivatel, uzivatelka, uzivat" . Napadlo me do dotazu nejak zapracovat LIKE, ale jelikoz mi i tento sql dotaz pro fulltext dal docela zabrat, tak nevim jak ho do toho zakomponovat. Jedine dva SQL dotazy pod sebou a pak v PHPku duplicitni data vyhazet. Ale dofaum, ze to pujde v SQL nejak efektivneji vyresit. Dekuji... |
||
T0m Profil * |
#2 · Zasláno: 21. 7. 2009, 12:31:34
Opravdu nikdo nevite co s tim IE? :(
|
||
nightfish Profil |
#3 · Zasláno: 21. 7. 2009, 12:33:14
není v tom IE natvrdo nastaveno nesprávné kódování?
|
||
ninja Profil |
#4 · Zasláno: 21. 7. 2009, 13:09:39
T0m: IE vam urcite vraci jine hodnoty v promene $_POST['search']. Dejte si to vypsat.
|
||
Časová prodleva: 15 let
|
0