Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Wyszukiwanie podobnego lub dokładnie takiego samego stringu
smietek
post
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Mam tabelę z takimi kolumnami:
Cytat
ID, VAL, LINK

Powiedzmy, że mam w niej taki rekord:
Cytat
1, 'wartosc', 'google.com'

Przez formularz na stronie podaję link np.
Cytat

Czy jest możliwość zrobienia takiego zapytania, żeby pobierało rekord, w którym LINK występuje w podanym linku przez formularz, czyli aby wyrażenie zostało spełnione, w linku który podaję występuje fraza 'google.com'?


--------------------
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




polecenie Like w mysql


--------------------
Go to the top of the page
+Quote Post
smietek
post
Post #3





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Tak, tylko jak zastosować te Like to akurat tego przypadku?
Przecież nie zrobię:
  1. ... %`LINK`% LIKE 'tutaj jest ten mój link' ...


Ten post edytował smietek 6.08.2009, 08:27:07


--------------------
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. SELECT * FROM `test` WHERE 'twoj_caly_link' LIKE concat('%',link,'%')

Pamiętajcie że pierwszy element nie musi być nazwa pola. To jak zmienna. A skoro zmienna to mozna w nią wstawić prawie wszystko.

Ten post edytował wookieb 6.08.2009, 08:33:31


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 06:23