![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, proszę o pomoc zgromadzenie wielkie :-)
mam dwie tablice w pierwszej trzymam nazwę a w drugiej zapisane ustawienia tabela z opcjami
tabela z nazwa usera
i teraz przy pomocy jedno zapytania chciał bym wybrać nazwę z tabeli s gdzie spełni warunek ze op_4=1 czy może ktoś pomóc ![]() pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
niestety nie działa :/
tak czy inaczej wybiera ni wszystkie rekordy |
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
no będzie wszystkie wybierać... bo ty sprawdzasz tylko czy ten warunek jest spełniony i tyle.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a ile masz rekordów w nazwa? 14?
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
w tabeli s mam 14 rekordów i tyle samo w tabeli s_op przy czym w tabeli s_op jeden rekord ma ustawione pole op_1 na "1", ale tak czy inaczej wybiera mi wszytskie
|
|
|
![]()
Post
#8
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
nie rozumiesz chyba wybierasz wszystkie nazwy z tabeli s które spełniają warunek: kolumna op_4 jest równa 1 jeśli tak to wyświetli wszystko w kolumnie nazwa, jeśli nie nic.
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
no tak fakt nie rozumie skoro tylko jeden warunek może być spełniony to dlaczego wybiera mi wszystkie rekordy
![]() |
|
|
![]()
Post
#10
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
bo ten warunek jest spełniony. a powiedz co ty chcesz zrobić. wytłumacz to na chłopski rozum.
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
user - Adam ma zapisane ustawienia w tabeli s_op
dajmy na to op_1 - pokazywanie się innym czy jest online op_2 czy chce dostawać newslettera i teraz ja chce w panelu osiągnąć takie coś ze przy pomocy jednego zapytania wyciągnę sobie wszystkich którzy mają zaznaczoną opcję 2 czyli wysyłanie newslettera wraz z imieniem i nr id |
|
|
![]()
Post
#12
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
to na mój chłopski rozum brakuje Ci jeszcze jednej kolumny w tabeli s_op która połączy Ci tabele usera z tabelą opcji.
Ten post edytował piotrooo89 16.03.2009, 23:08:46 -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
to co musiał bym zmienić w strukturze tabel abym mógł tego dokonać
![]() |
|
|
![]()
Post
#14
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
dodajesz w s_op kolumnie o nazwie ids i podajesz id usera z tabeli s. potem w klauzuli WHERE dajesz
i śluz. -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 4 Dołączył: 27.07.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
czyli nie wystarczy jak tabele maja tak samo numerowane indexy
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:05 |