codeigniter mysql 'select' query returns only one column -
i try values 3 colums of table, query return one. can me on issue?
the model
public function get_forfait($selected_visiteur_np, $selected_mois) { $query = $this->db->select('quantite', 'mois', 'idfraisforfait', 'idvisiteur') ->from('lignefraisforfait') ->where('idvisiteur', $selected_visiteur_np) ->where('mois', $selected_mois) ->get(); return $query->result(); } the controller
if ($this->input->post("submitmois")) { $selected_mois = $this->input->post('fichefrais_mois'); //var_dump($selected_mois); //die('ok'); $this->visiteur_model->get_forfait($selected_visiteur_np, $selected_mois); $this->visiteur_model->get_horsforfait($selected_visiteur_np, $selected_mois); $data['forfait'] = $this->visiteur_model->get_forfait($selected_visiteur_np, $selected_mois); $data['horsforfait'] = $this->visiteur_model->get_horsforfait($selected_visiteur_np, $selected_mois); $data['resultat'] = $this->load->view('visiteur/v_listefraisvalides', $data); var_dump($data['forfait']); die('ok'); } this result of var_dump. column "quantite" retrieved
array (size=104) 0 => object(stdclass)[259282] public 'quantite' => string '4' (length=1) 1 => object(stdclass)[259281] public 'quantite' => string '454' (length=3) 2 => object(stdclass)[259280] public 'quantite' => string '4' (length=1) thanks time.
according docs select() function should
$this->db->select('quantite,mois,idfraisforfait,idvisiteur') all select fields should passed first argument of select() separated comma not each field separate parameter
Comments
Post a Comment