![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z wyszukiwaniem po słowach kluczowych .Chcę stworzyc funkcję która pozwoli mi wpisać kilka słów kluczowych i potem znależć odpowiednie rekordy ale jak to zpaisać? Wiem napewno , że to co mam jest źle i nawet nie miałam nadziei , że to zadziała ale brak mi pomysłu a nigdzie niemogłam znaleźć rozwiązania.I proszę się nie śmiać , moja zabawa z bazami danycgh zaczęła sie niedawno. create or replace function wyswietl_pokluczowych(varchar,varchar,varchar,varchar,varchar) returns setof pomoc2 as $$ select temat from MATERIALY where kluczowe like “%$1%” or kluczowe like “%$2%” or kluczowe like “%$3%” or kluczowe like “%$4%” or kluczowe like “%$5%” order by autor; $$ language sql; wiem ,że nie mogę zapisywac tego -like "%$1%" ale jak?[sql] a i nie patrzecie na ta końcówkę order by temat (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Skróciałam to trochę , żeby pojkazać istote problemu i zapomniałam tego wyrzucić. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 28.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
do tego raczej nie musisz zaprzegac funkcji wystarczy zapytanie ala:
gdzie $keywords bedzie generowane przez phpa i bedzie mialo strukture:
wyr reg |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
ale właśnie o to chodzi, że muszę mieć to zrobione w funkcji. Pomagam znajomym w projekcie na zajęcia i muszę zrobić kilka funkcji - a ta w całym projekcie jest najwazniejsza
koniecznie musi być to funkcja |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
http://www.dbf.pl/faq/tresc.html?rozdzial=10#o10_20 To moze Cie naprowadzic. A reszta to kombinuj. Bo zostaje zwykle programowanie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:26 |