![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
mam taki kod wyświetla on dane z tabeli `locations`
ale potrzebuje też żeby wyświetlił coś z tabelii events pod takim warunkiem
Więc prosze kogoś żeby powiedział mi gdzie mam wstawic drugie zapytanie $sql2 i jak edytowac ten warunek na gorze z góry dziekuje za pomoc Ten post edytował Manifested01 14.03.2009, 21:37:08 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 9 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
w petli while(), ktora masz juz napisana wloz zapytanie do drugiej tabeli, z tego co rozumiem do kazdego loc_id musisz pobrac cos z events
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
nic z tego nie wyszło :/
musze gdzieś to wstawić a i pewnie w "`event_id`=$loc_id;" jest błąd |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 9 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
nic z tego nie wyszło :/
musze gdzieś to wstawić a i pewnie w "`event_id`=$loc_id;" jest błąd sprobuj tak: event_id = '".$loc_id."' |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzieki trike ale mozesz wstawic ten 2 kod do tego 1 bo jak wstawiałem do pętli while tak jak powiedziales to był error (pewnie wstawiłem zle...)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 9 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował trike 14.03.2009, 22:24:44 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Parse error: syntax error, unexpected T_VARIABLE in /home/users/sobolczyk_edp/www/vars.php on line 19 19 to $row = .... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 9 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
brakuje srednika po $row2 = mysql_fetch_array($result2);
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki teraz działa tylko jeszcze mam pytanie
$loc_name jest jedno zawsze ale $even_name moze być kilka a teraz sie wyswietla tylko 1 co mam zrobic zeby sie wyswietlaly wszystkie? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 9 Dołączył: 9.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzięki wielkie nie wiem co bym bez Ciebie zrobił
![]() mozna zamknąć |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 34 Dołączył: 7.12.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Według mnie pobieranie kolejnych danych z bazy przy każdym kroku pętli jest bez sensu. Jest to bardzo nieoptymalne. W tym przypadku najlepiej skorzystać z JOIN. Wtedy wystarczy tylko jedno zapytanie, a nie tyle ile jest rekordów w bazie. Takie zapytanie powinno wyglądać mniej więcej tak:
Do tego odpowiednia pętla while i sprawa załatwiona ![]() Pzdr Ten post edytował zelu 14.03.2009, 23:28:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:18 |