Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwanie, ...po słowach kluczowych
ayumi-san
post
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ć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Adiasz
post
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:
  1. SELECT temat FROM WHERE kluczowe ~* '".$keywords."';

gdzie $keywords bedzie generowane przez phpa i bedzie mialo strukture:
  1. <?php
  2. $keywords = "slowo1|slowo2|slowo3";
  3. ?>



wyr reg
Go to the top of the page
+Quote Post
ayumi-san
post
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
Go to the top of the page
+Quote Post
SongoQ
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:26