Autor | Zpráva | ||
---|---|---|---|
deliQus Profil |
#1 · Zasláno: 16. 12. 2009, 19:41:46 · Upravil/a: deliQus
Zdravím, mám skript na vyhledávání:
<? $vysledek = mysql_query("SELECT * FROM uvod WHERE nadpis LIKE '%".$search."%'"); if (mysql_num_rows($vysledek)==0) echo "Žádný záznam se slovem <b>".$search."</b> nebyl nalezen"; else { echo "Výsledky vyhledávání:<BR>"; while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <? echo '<a href="index.php?page=clanky&id='.$zaznam["id"].'">' ?><?echo $zaznam["nadpis"]?><? echo '</a>' ?><br /> <? endwhile; } ?> Ale potřeboval bych, aby nezáleželo jestli se zadají velká nebo malá slova, s diakritikou nebo bez, když použiju ořezání diakritiky, tak potom, když článek obsahuje např. slovo " Víkend " a já zadám " Vikend ", tak nic nenajde, a když zadám " Víkend ", tak se to přeformuluje na " Vikend " , takže to opět nic nenajde :_) Mohl byste mi nějak poradit prosím ? |
||
Taps Profil |
#2 · Zasláno: 16. 12. 2009, 19:44:18
deliQus:
podívej se na http://molhanec.net/mysql_cestina_minifaq.html#like |
||
deliQus Profil |
#3 · Zasláno: 16. 12. 2009, 20:58:31
Díky, snad mi to pomůže
|
||
deliQus Profil |
#4 · Zasláno: 16. 12. 2009, 22:20:02
Ještě taková otázka, jak mám vyhledávat slova s diakritikou ? Když použiji odstraňování diakritiky tak to nenajde nic co obsahuje diakritiku, protože se tam ta diakritika smaže a tím to vlastně hledá záznamy bez diakritiky :-(
|
||
Časová prodleva: 14 let
|
0