Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dane z wielu tabel i array z nazwa tabeli na poczatku
kondor
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


Witam, nie wiem czy bede w stanie to dobrze wytlumaczyc ale mam nadzieje.

Mam zapytanie do bazy z paroma JOINAMI
  1. <?php
  2. SELECT T.*, Course.*, coursesUser.*, User.* as ja from teachers_users as T join users as User ON (t.user_id=User.id) JOIN courses_users as coursesUser ON (T.user_id=coursesUser.user_id) JOIN Courses as Course ON (coursesUser.course_id=Course.id) where T.teacher_id=$sesja[id] group by User.id order by User.id
  3. ?>


w jego wyniku powstaje
  1. array [html][0] => Array ( [id] => 2 [teacher_id] => 2 [user_id] => 2
[/html] itd.
W tablicy dane sa pomieszane np id z Usera mimo, ze id maja wszystkie tabele, user_id z czegostam itd.

I tutaj pytanie - czy da sie baze odpytac tak aby kazda tabela wystepujaca w tym zapytaniu byla poczatkiem tablicy tzn. np zeby w wyniku bylo:
  1. aray([0]=>array([User]=>array([id]=>1), array([Courses]=>array([id]=>5))
etc?

Chodzi mi o to, ze do danych ciezko jest sie dobrac gdy sa takie wymieszane. Pracuje troche z CAKE PHP i tam dane do widoku zwracane sa w postaci tablicy wlasnie w takiej postaci - kazda tabela/model ma swoj "przedrostek" w tablicy.

Czy da sie to zrobic?

Dziekuje z gory za pomoc

Pozdrawiam,
konrad

Nikt nie potrafi pomoc, czy tak to zawinalem ze niezrozumiale jest?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 09:05