ezs Posted March 1, 2004 Report Share Posted March 1, 2004 kā izveidot meklētāju kādi filtri jāliek & kā notiek mysql pieprasijums meklēšanas gadijumā Link to comment Share on other sites More sharing options...
Venom Posted March 1, 2004 Report Share Posted March 1, 2004 mjā, ir arī tāda lieta, kā google.lv un šī foruma meklis zini kā programmās notiek filtrēšana? ar `colonna`='vērtība' vai `colonna` LIKE 'vērtība', kur LIKE gadījumā iekš vērtības varētu atrasties t.s. wildcards: % - 0 vai vairāk zīmju (DOS analogs *) _ - 0 vai viena zīme (DOS analogs _) kolonnas vērtība, kas sākas ar 'php': SELECT * FROM table WHERE `column` LIKE 'php%' Ja ļoti svarīgs burtu reģistrs, izmanto norādi BINARY, kas salīdzina nevis "burtus", bet "datus". Var būt dažādas problēmas ar citvalodu burtiem, piem ar krievu 'ju' burtu, kas pēc vienkāršotas ASCII tabulas var sakrist ar latvju "sh" char-kodu utml. Ar UTF-8 (u.c. MBS) stringiem un case-insensivity pagaidām ne visai. p.s.> vēlāk MySQL manuālī var palasīties, kas ir FULLTEXT search un SOUNDEX metodes. NB> nākamais jautājums būs, kā atrastos rezultātus sadalīt pa lapām ;) Link to comment Share on other sites More sharing options...
Klez Posted March 2, 2004 Report Share Posted March 2, 2004 venom taisniiba :) lieta naf iipashi sarezgiita, bet ja grib lai smuki izskataas tad ir jaapadomaa. B) Link to comment Share on other sites More sharing options...
Kikko Posted March 2, 2004 Report Share Posted March 2, 2004 _ - 0 vai viena zīme (DOS analogs _) Nu neatceros ka DOS'ā bija tāds wildcards, varbūt ar '?' jauc? :) Link to comment Share on other sites More sharing options...
Venom Posted March 3, 2004 Report Share Posted March 3, 2004 taisnība ir, pasteidzos. Link to comment Share on other sites More sharing options...
sviesc Posted March 4, 2004 Report Share Posted March 4, 2004 atradu te iekš kackers.lv http://hackers.lv/?mid=cat&upcat=40&id=2266 Link to comment Share on other sites More sharing options...
Recommended Posts