Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kilka ID w jednym polu - wyszukiwanie
DiKey
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.10.2010

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


Witam. Potrzebuję rekord z polem o przykładowej wartości:
Kod
2,3

1. Jaki typ powinna mieć kolumna zawierająca to pole, jeśli będą też w niej dane cyfrowe (np. "1" lub "4"), ale i np. "1,4,7,9"?
2. Jakim zapytaniem wyszukać rekordy z takim polem podając tylko jedną z wartości między przecinkami?
np. pole ma wartość "2,3", szukam rekordów, w których to pole zawiera liczbę 3,
ale musi też znaleźć rekordy z tym polem o wartości "3". Można użyć PHP.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rochu
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 14
Dołączył: 25.09.2010

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


1) najodpowiedniejszy typ to varchar, z tego wzgledu ze moga sie tam znalezc tez i znaki jak przecinek
2)

  1. $szukane = cos_tam;
  2. SELECT * FROM `xxx` WHERE `nazwa_kolumny` LIKE '%".$szukane."%'


przeczytaj to:
Wyszukiwanie na stronie

w skrocie warunek like znajduje pola gdzie znajduje sie podana fraza
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: 26.12.2025 - 03:55