Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi (1 - 3)
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 12:33