Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 'układanie' wyników
puc
post 9.06.2010, 11:01:04
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 4.12.2004

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


witam,
czy jest możliwość aby mysql 'ułożył' wyniki do tablicy w ten sposób, aby
$tab['pole_1'] = 'wartosc';
$tab['pole_z_powiazaniem_do_tab_2'] = array('pole_tab2_1'=>'wartosc','pole_tab2_2'=>'wartosc');
$tab['pole_...'] = 'wartosc';

generalnie aby left joiny wyglądały jak powyżej, czyli kiedy fetch'uje wyniki aby pod zmienną (w tym przypadku 'pole_z_powiazaniem_do_tab_2') był np. handler do tablicy 2 lub już sama tablica wynikowa(choć tego wydaje mi się że mysql nie zrobi, może jakaś klasa w php(?)). w doctrine (np. w symfony) jest to dość fajnie rozwiązane i tak właśnie to działa, natomiast projekt do którego jest mi to potrzebne jest oparty o propela (również sf) i przy większych zapytaniach stosuje preparyStatement ponieważ te left joiny w propelu to jakaś pomyłka (za każdym wywołaniem getTableNames() wywołuje się zapytanie, a ja chce wszystko w 1 zapyt. ująć aby zrobić to wydajniej).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post 9.06.2010, 11:02:09
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:47