![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 28.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak sprawdzic czy kolumna jest polem serializowanym? Musze wykonac zapytanie: SELECT count(id) FROM #__cd_ads WHERE $d_name = $catid AND published = 1 Problem polega na tym ze niektore kolumny to dane serialized Próbowalme z LIKE ale wtedy moze sie powtorzyc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 16.07.2007 Skąd: Gorzów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
GROUP BY lub DISTINCT, wtedy Ci się nie powtarzają. Ale poza tym opisz może dokładnie tą tabelę, pola i jakie ich typy i czemu ma to w ogóle służyć, co chcesz osiągnąć
![]() Ten post edytował Luneth 9.08.2010, 13:00:04 -------------------- "It's always darkest before the dawn." |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 28.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
group by ani distinct chyba nie pomoze
w jednej tabeli mam mam klumny ktore musze zliczyc i tak moze byc wartosc dla kolumny 12 ale dla kolejne moze byc serialized a:3:{i:0;s:2:"21";i:1;s:2:"22";i:2;s:1:"0";} i tu jest problem mozna uzyc 2 zapytan z like i bez jesli sprawdzic z kolumna jest serialized. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 16.07.2007 Skąd: Gorzów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem Cię. Masz tabelę. W niej kolumnę gdzie mogą być przechowywane dane zserializowane lub integer i masz zliczyć ilość wierszy, w których są dane zserializowane, czy tak?
-------------------- "It's always darkest before the dawn." |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 28.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wszystkie wiersze niezaleznie czy sa zserializowane czy tez nie ale warunek ze jesli w serilizowanych rowniez zawiera się szukany int.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 16.07.2007 Skąd: Gorzów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
No to WHERE `nazwa_kolumny` LIKE %szukanyInt% - taki warunek nie starczy? Jeśli ma być razem z nazwą konkretnej zmiennej w zapisie serializowanym no to wtedy:
-------------------- "It's always darkest before the dawn." |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:18 |