| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 15.04.2008 16:07 | |
|
Nazdar programátori (samozrejme, že som použil hladat, ale ak som nieco prehliadol, tak sa ospravedlnujem)
Potreboval by som radu Mám spravené vyhľadávanie v mysql tak, že pred vložením do selectu Kód: SELECT * FROM `tovar` WHERE `popis` LIKE '%slovo%' or `nazov` LIKE '%slovo%' order by id desc limit 0, 10 ešte výraz upravujem tak, aby neobsahoval diakritiku Kód: $slova = StrTr ($vyraz, "áäčďéěëíňóöřšťúůüýžÁÄČĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽ", "aacdeeeinoorstuuuyzAACDEEEINOORSTUUUYZ"); to by bolo ok. lenže, ja chcem aby keď zadám do vyhľadávania "šlovo" aby zobrazilo vysledok aj keď v DB je "slovo"... alebo napr. keď zadám kopačky aby našlo aj kopacky, alebo naopak ked zadam kopacky aby naslo aj kopačkyna interval.cz to spravili tak, že pred LIKE v selecte dali ascii_text Kód: select * from tovar where popis ascii_text like '%slovo%' lenže keď to ja dám do selectu, tak mi vyhodí chybu (zla syntax)
prosim vas, ako to mam vyriesit?
/nechel som zbytocne mat v db aj text bez diakritiky
_________________ Sorry za prelkepy |
|
Registrovaný: 09.02.07 Prihlásený: 26.01.15 Príspevky: 257 Témy: 20 | Napísal mondzo: 15.04.2008 16:29 | |
|
precitaj si este raz ten tutorial na interval.cz a pochopis, preco ti vypisuje chybu:
Citácia: Uživatel zadá název, popis a další jiné informace, my ten název s popisem sloučíme, ořežeme diakritiku obdobným způsobem, jak je uvedeno v ukázce, a uložíme do ASCII_TEXT
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 15.04.2008 20:06 | |
|
to máš z ktorého článku?? ja so mna intervale našiel 4 články o vyhľadávaní, a z toho iba 1 obsahoval zmienku o ascii_text a to znelo
Citácia: Po té musíme vygenerovat pomocný řetězec, který např. pro TYP=2 bude vypadat takto: ASCII_TEXT LIKE '%slovo1%' OR ASCII_TEXT LIKE '%slovo2'
_________________ Sorry za prelkepy |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ASCII_TEXT v danom clanku je nazov stlpca, takze je samozrejme, ze ti to vyhodilo chybu, kedze tvoja tabulka taky stlpec s najvacsou pravdepodobnostou neobsahuje (a chybna syntax preto, lebo si uviedol dva stlpce za sebou).
PS: vyhladavanie sa tu uz riesilo, len treba lepsie hladat a nezabalit to hned po prvom neuspesnom pokuse
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| vyhladavanie v Ostatné programy | 4 | 702 | 30.06.2008 2:38 dedko45 | | Vyhladavanie v PHP, ASP | 1 | 630 | 24.09.2010 20:22 VireL | | Vyhladavanie v Databázy | 3 | 375 | 08.04.2014 9:45 JanoF | | Vyhladavanie v Delphi, Visual Basic | 1 | 768 | 20.07.2009 19:25 Fico | | Vyhladavanie v Databázy | 7 | 927 | 31.05.2009 18:46 Snacker | | vyhľadávanie v HTML, XHTML, XML, CSS | 15 | 2290 | 04.12.2007 13:15 wotan | | vyhladavanie v Správy pre vedenie fóra | 9 | 1035 | 19.04.2012 20:53 Jeffo | | vyhladavanie v Databázy | 1 | 862 | 29.08.2009 11:30 bmatias | | vyhladavanie v PHP, ASP | 5 | 470 | 25.04.2013 23:42 misko16 | | fulltextove vyhladavanie v PHP, ASP | 1 | 669 | 27.12.2007 0:56 suchy | | Rýchle vyhladávanie v Služby a webstránky | 1 | 386 | 08.05.2018 13:02 liqua1 | | Vyhladavanie - spoje v PHP, ASP | 6 | 813 | 15.05.2008 16:29 jaji | | mysql-vyhladavanie v Databázy | 5 | 628 | 11.11.2011 15:55 GoodWill | | opat vyhladavanie v PHP, ASP | 21 | 1167 | 17.03.2008 20:58 neopagan | | Php? - Vyhladavanie v PHP, ASP | 2 | 366 | 12.06.2013 21:18 PepperSK | | Vyhľadávanie - otázka [ Choď na stránku: 1, 2 ] v Správy pre vedenie fóra | 45 | 4810 | 29.12.2007 5:25 Roberbo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|