Prikazi cijelu temu 13.03.2017 19:18
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Lokacija:Knjazevac


Predmet:Re: Zadaci za razbibrigu*
Evo, da dam resenje

PreuzmiIzvorni kôd (SQL):
  1. CREATE PROCEDURE `pretraga` (IN ul VARCHAR(50))
  2. BEGIN
  3. SET ul = REPLACE (ul,"%", "%\%");
  4. SET ul = REPLACE (ul,"_", "_\_");
  5. SET ul = concat ("%", ul, "%");
  6. SELECT * FROM knjige WHERE naslov LIKE ul;
  7. END

Poenta cele price je da kad pravite pretragu po nekom text polju imajte na umu da korisnik moze da unese i neki joker znak, i onda dobije netacne rezultate. Na ovaj nacin se to predupredjuje.