Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]dwa zapytania w jednej kolumnie
Pcbecaw
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

Ostrzeżenie: (0%)
-----


Jak skonstruować warunek WHERE (mysql+php), żeby brało mi np. jedno słowo z danej kolumny? Dajmy na to, że w kolumnie mam: (słowo1, słowo2), w warunku WHERE skonstruowane, że wyświetla rekordy, gdzie w kolumnie jest (słowo1), to jak zrobić, żeby to działało? Oddzielanie przecinkiem w phpmyadmin nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drPayton
post
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Sposób, który podałem w ostatniej linijce jest już lepszy.

Powód - przykład:

masz dwa tagi, którymi oznaczasz newsa: "lok" i "lokomotywa". Wykorzystując podany sposób z LIKE, szukając newsów oznaczonych tagiem "lok" wybierzesz również te, oznaczone tagiem "lokomotywa" a w większości sytuacji jest to zachowanie niepożądane. Drugi ze sposobów eliminuje ten błąd.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 03:52