Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Zmienna liczba kolumn, QueryBuilder
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Tak się zastanawiam, mam coś takiego
  1. function get_users($sort = null, $order = null)
  2. {
  3. $query = $this->qb->select(
  4. 'user.name',
  5. 'user.surname',
  6. 'user_group.name as group_name',
  7. 'user_role.name as role_name',
  8. ... itd
  9. )
  10. )
  11. ->from('user', 'user_group', 'user_role')
  12. ->where(
  13. 'user.id_user_grou' => 'user_group.id_user_group',
  14. 'user.id_user_role' => 'user_role.id_user_role'
  15. )
  16. )
  17. if(is_null($sort) == false)
  18. {
  19. $query = $query->where($sort);
  20. }
  21.  
  22. if(is_null($order) == false)
  23. {
  24. $query = $query->orderby($order);
  25. }
  26. else
  27. {
  28. $query = $query->orderby(
  29. 'user.id_group' => 'desc'
  30. )
  31. );
  32. }
  33. }
i tak się zastanawiam jak wy to rozwiązaliście, czy w przypadku kiedy chcę tylko imiona i nazwiska userów to czy wybierać wszystkie kolumny które sobie zadeklarowałem, czy dodać zmienną w której będę przekazywał nazwy pól które mnie interesują (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował skowron-line 31.10.2010, 13:29:59
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: 23.08.2025 - 09:33