Velmi casto chodievam do tejto sekcie. Naucil som sa tu uz mnoho uzitocnych veci.
No a dostal som sa do stadia ked dozrel cas aj na vlastnu prosbu o pomoc.
Mam nasledovnu (dajme tomu) sql tabulku:
Kód: Vybrať všetko
>select * from files;
|-------|-----------------------------------|
| ID | Name |
|-------|-----------------------------------|
| 1 | Moja.zaloha.2008.rar |
| 2 | Moja.zaloha.2008.r01 |
| 3 | Moja.zaloha.2008.r02 |
| 4 | Songy-repete.rar |
| 5 | Fotky dovolenka 2009.zip |
| 6 | Fotky dovolenka 2009.001 |
|-------|-----------------------------------|
Mam v nom nejaky search-box. Ako by ste prosim vas zostavili mysql dotaz, ak by "uzivatel" zadal, ze chce najist vsetky suvisiace subory "Moja zaloha 2008".
Ide oto, ze v samotnej databaze mozu byt nazvy suborov v roznych tvaroch (vid. tabulka).
nieco taketo: "select * from files where Name like '%$retazec%';" - nefunguje vzdy (dovod je zrejmy).
Neviete ci je na strane mysql toto nejak riesitelne? Aby som nemusel vyhladavaci string moc modifikovat na strane php este pred zostavenim dotazu.