Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zpytanie rozbijające zawartość rekordu..
winiar789
post 25.06.2012, 15:27:22
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

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


Witam mam bardzo złożone zapytanie powiązane tak że sam nie wiem gdzie znajdują się odpowiednie do niego zmienne jednak posiadam fragmenty w którym mogę dopisać AND ....
W rekordzie mam takie dane...
1234,3324,1234

Zapytanie jest powiązane z wyszukiwaniem i gdy w rekordzie mam jedną liczbę np 1234
$numer = 1234
zapytanie AND numer='$numer';
to wyszukuje bez problemu ... problem zaczyna się gdy w rekordzie są złożone liczby 1234,3324,1234
...Czy jest możliwość dopisania do takiego zapytania taka opcje która rozbije poszczegulne liczby po przecinku i je wyświetli?
Go to the top of the page
+Quote Post
spokoloko123
post 25.06.2012, 16:45:01
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 12
Dołączył: 15.02.2012

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


  1. `nazwa kolumny` LIKE %1234%


Ten post edytował spokoloko123 25.06.2012, 18:12:46


--------------------
Pomogłem? Kliknij POMÓGŁ
Go to the top of the page
+Quote Post
ikssde
post 25.06.2012, 21:54:32
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

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


Skąd bierzesz te liczby? Chodzi o to żeby tablice zawierającą kilka liczb zamienić na tekst rozdzielony przecinkami? Sprecyzuj swój problem.
Go to the top of the page
+Quote Post
maly_swd
post 26.06.2012, 08:24:26
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


AND (nazwa_kolumny LIKE '%1234,%' OR nazwa_kolumny LIKE '1234,%' OR nazwa_kolumny LIKE '%,1234' OR nazwa_kolumny='1234')


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
mmmmmmm
post 27.06.2012, 20:57:41
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. AND Concat(',',numer,',') LIKE '%,$numer,%'

To wersja dla MySQLa - ważne są przecinki.
Jeśli to nie MySQL, to podaj bazę a również napiszę...
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 15:21