Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pobranie wyników z dwóch tabel - problem z wyświetleniem
#1
Tak jak w temacie. Zapytanie wygląda tak:
Kod PHP:
$sql "SELECT m.id, m.cat_id, m.menu_name, c.id as cid, c.cat_name 
FROM portal_menu m, portal_menu_cat c 
WHERE m.cat_id = c.id 
ORDER BY id ASC"

Jako wynik dostaje tabice asocjalną.
Funkcja która wykonuje polecenie wygląda tak:
Kod PHP:
function fetcharray(){

global 
$wynik;

while (
$wiersz mysql_fetch_array($wynik,MYSQL_ASSOC)){

$row[] = $wiersz;

}

return 
$row;


Wszystko jest ładnie gdyby nie to, że nie wiem jak wyświetlić to tak jak należy. Jak do tej pory to udało mi się uzyskać efekt:
Kod:
kat1
opcja1
kat1
opcja2
kat2
opcja3
A powinno być:
Kod:
kat1
opcja1
opcja2
kat2
opcja3
Odpowiedz


Wiadomości w tym wątku
Pobranie wyników z dwóch tabel - problem z wyświetleniem - przez free - 30-08-2008, 14:23

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Pobieranie danych z dwóch baz danych jarekcda 2 5,189 28-11-2016, 11:55
Ostatni post: ania9
  Zaokrąglenie do dwóch miejsc po przecinku kendry 3 3,816 20-06-2013, 19:59
Ostatni post: kendry
  [PHP][MYSQL] Jak połączyc dwa skrypty wyszukiwania dl dwóch stron martinprz 3 3,109 19-05-2013, 22:04
Ostatni post: kornell
  [MySQL]Połączenie tabel z kilkoma rekordami JamalBIG 2 3,141 12-05-2013, 05:26
Ostatni post: anfo

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl