![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam na stronie tabele piłkarską oraz funkcje do tego:
Wywołuje ją za pomocą:
W mysql mam: ###druzyna### d_id, d_nazwa,d_tabela, d_logo ###tabela### t_id, t_nazwa Niestety w wyniku wyświetlają się wszystkie druzyny z tabel 21 oraz 22. Chciałbym wyświetlić druzyny tylko z d_tabela = 21. W czym tkwi problem? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze widzę to problem polega na tym, że do zapytania nie przekazujesz $t_id.
Uwzględnij ja w zapytaniu w warunku WHERE i powinno być lepiej. -------------------- 404
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Jest o wiele lepiej niż było. Tylko teraz dostaje w wyniku:
druzyny z t_id = 21 druzyny z t_id = 22 uporządkowane według punktów. A co zrobić zeby tą jedną tabele pokazywało. Dodać WHERE do zapytania? EDIT: Tak, dodać where ![]()
Dziękuje. Ten post edytował Sadu2 17.03.2008, 22:59:28 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Tak, dodać where ![]()
Dziękuje. to w takim razie zamień (d_id = w_druzyna AND d_tabela=$t_id) na (d_id = w_druzyna), niepotrzebnie masz dwukrotnie sprawdzanie tego samego warunku (drugi raz w WHERE) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:38 |