Model function
public function getUserByID($id)
{
$q = $this->db->get_where('users', array('id' => $id), 1);
$user= $q->result();
if($user) {
return $user;
} else {
return false;
}
}
Controller code
$data['user'] = $this->users_model->getUserByID($id);
View file code
<pre><?php print_r($user); ?></pre>
Array
(
[0] => stdClass Object
(
[id] => 1
[name] => Saleem
[city] => Kuala Lumput
[state] => WP
[postal_code] => 58100
[country] => Malaysia
[phone] => 0123456789
)
)
How can i get the result as below.
Array
(
[id] => 1
[name] => Saleem
[city] => Kuala Lumput
[state] => WP
[postal_code] => 58100
[country] => Malaysia
[phone] => 0123456789
)
as now I need to use it as $user[‘0’]->name; I want to use it as $user->name; Please help me
The correct way of doing this in CI would be using the
$result->row()method: