![]() |
![]() |
--Grzegorz-- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam pytanie - jak działa pętla WHILE w sytuacji, kiedy pobieram dane z kilku tablic MYSQL (SELECT .... FROM .... AS ....)? Kiedy wykonałem pętle WHILE przy wyborze jednej tablicy, wszystko wyświetliło się prawidłowo:
Ale kiedy próbowałem tego samego z dwiema tablicami, wynik wyświetlił mi się kilka(dziesiąt? set?) razy - w kółko.
Gdzie popełniłem błąd? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Prześlij mi wywołanie funkcji var_dump($wykonaj);
Bo inaczej nie umiem Ci pomóc, nie znam struktury Twojej bazy danych i tego, co zwraca mysql_fetch_assoc()... A ten kod jest trochę niejasno napisany i nie umiem dojść, do czego on ma służyć... |
|
|
--Grzegorz-- |
![]()
Post
#3
|
Goście ![]() |
Prześlij mi wywołanie funkcji var_dump($wykonaj); Bo inaczej nie umiem Ci pomóc, nie znam struktury Twojej bazy danych i tego, co zwraca mysql_fetch_assoc()... A ten kod jest trochę niejasno napisany i nie umiem dojść, do czego on ma służyć... Hazel - może zadam bardziej ogólne pytanie: w jaki sposób mogę skojarzyć elementy zapisane w ciągu 'tagów' (w moim wypadku jest to 'kursy' - np. "31965;89545;94356;") z tabeli 1 (tabela 'osrodki') z konkretnymi rekordami z tabeli 2 (w moim wypadku chodzi o 'nazwa_kursu' z tabeli 'kursy', gdzie 'id_kursu' powinien być identyczny z wynikami ciągu; np. "31965 - Audytor wewnętrzny", "89545 - Programista Java", "94356 - Makler giełdowy"). Czyli - usuwając nawiasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - w jaki sposób mogę skojarzyć elementy zapisane w ciągu 'tagów' z tabeli 1 z konkretnymi rekordami z tabeli 2? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:01 |