DB::select()->from('ogloszenie_wyp')->join('ogloszenie')->on('id_ogl', '=', 'id_ogloszenia')->execute();
to pobiera mi się tylko jedna wartość z drugiej tabeli a potrzebuję wszystkie. Proszę o pomoc.
DB::select()->from('ogloszenie_wyp')->join('ogloszenie')->on('id_ogl', '=', 'id_ogloszenia')->execute();
DB::select()->from('ogloszenie_wyp')->join('ogloszenie')->on('id_ogl', '=', 'id_ogloszenia')->execute();
// Should display: // SELECT `username`, `password` FROM `users` WHERE `username` = 'john'
foreach($oferty as $oferta) : switch ($oferta['has_wyposazenie']) { case('1'): break; case('2'): break; case('3'): break; case('4'): break; case('5'): break; default: break; } endforeach;
$result = DB::select()->from('pokoje)->join('has_wyposazenie')->on('id_pokoju', '=', 'id_pokl') ->where('id_wyposazenia', 'IN', $tablica)->group_by('id_pokoju')->execute();
SELECT * FROM `pokoje` JOIN `has_wyposazenie` ON (`id_pokoju` = `id_pokl`) WHERE `id_wyposazenia` IN () GROUP BY `id_pokoju`
public function obrazki($id) { foreach ($id as $wyposazenie) { switch ($wyposazenie) { case('1'): break; case('2'): break; case('3'): break; case('4'): break; case('5'): break; default: break; } } }
$oferta = Model::factory('gielda'); $oferty = $oferta->oferta(); $this->template->content->oferty = $oferty; $wyp=$oferta->obrazki($param); $this->template->content->wyp = $wyp;
Undefined variable: param
public function oferta() { $result = DB::select('id_ogloszenia','gdzie','od','do','dodano','koniec','cena','opis', array('group_concat("has_wyposazenie")' , 'wyposazenie'))->from('ogloszenie')->join('ogloszenie_wyp') ->on('id_ogloszenia', '=', 'id_ogl')->group_by('id_ogloszenia')->execute(); $result = $result->as_array(); return $result; }
public function ogloszenie() { $result = DB::select('nazwa','oferta.cena','oferta.opis','obiekt.zdjecie','data_dodania', ->from('oferta')->join('ogloszenie')->on('oferta.id_ogloszenia','=','ogloszenie.id_ogloszenia') ->join('obiekt')->on('obiekt.id','=','id_obiektu')->join('user')->on('oferta.id_usera','=','user.id') ->join('obiekt_has_wyposazenie')->on('obiekt_id','=','obiekt.id') ->where('ogloszenie.id_ogloszenia','=',2)->group_by('nazwa')->order_by('oferta.cena')->execute(); $result = $result->as_array(); return $result; }
$ogloszenie = Model::factory('gielda')->ogloszenie($oferta['id_ogloszenia']);