![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Siema.
Mam do wykonania system losowania reklamy z filtrem dla grup użytkowników oraz miejc. Mam wiec tabele: aid | htmlcode | gids | places i np... 1 | <b>reklama</b> | 1,2,3,4,5 | ad1,ad2,ad3 I chce teraz pobrac wszystkie rekordy, ktore w gids posiadają np. 4 a w places ad2. Nie moge tego zrobic poprzez LIKE, bo gdy grupa dla ktorej reklama powinna byc wyswietlana bedize takze 11, a ja dam 1 to znajdzie mi i 1 i 11. Mysle tutaj o jakiejs funkcji w MySQL ktora zrobi z gids tablice i porowna jej elementy. Czy cos takeigo istnieje? Ew. jezeli ktos moglby dalej pojsc, to przydalo by mi sie rozwiazanie takze, zeby pobrac wszystkie reklamy dla danej GID, z roznymi places (zaleznie od strony), wylosować 1 i posortować w/g miejsca docelowego. Prosiłbym o jakieś nakierowanie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrob to z INSTR najlepiej jeszcze daj przecinek na poczatku i na koncu czyli
skladnia z plsql-a
EDIT teraz zobaczylem ze w mysql troche inaczej to dziala, tam jest chyba locate Ten przecinek jest dla przypadkow 1,11,111 jak chesz znalesc 1 to w przypadku gdy masz ,1,11,111, i szukasz ,1, nie ma opcji zeby znalazlo 11 i 111 Ten post edytował wiiir 31.03.2011, 16:51:41 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Takie rozwiązanie jest deczko kulawe.
No nie wiem, może jakieś inne rozwiązanie robiąc trzy tabele i tworząc tam pewne powiązania (left join etc.)? Jakaś podpowiedź, żebym coś chwycił... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Takie rozwiązanie jest deczko kulawe. No nie wiem, może jakieś inne rozwiązanie robiąc trzy tabele i tworząc tam pewne powiązania (left join etc.)? Jakaś podpowiedź, żebym coś chwycił... Uzasadnij kulawosc (IMG:style_emoticons/default/smile.gif) Zawsze mi takie zapytania smigaly (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zmiana planu (IMG:style_emoticons/default/smile.gif) .
Potrzebuje teraz zapytania zeby pobrać rekordy bazując na
I jezeli jakas reklama pasuje i do header i do footer (ma oba place_assign) to zeby potraktowalo ją dwa razy. Any1 can help me? (IMG:style_emoticons/default/smile.gif) Ten post edytował Victor152 1.04.2011, 16:13:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:48 |