Object of class stdClass could not be converted to string Object of class stdClass could not be converted to string codeigniter codeigniter

Object of class stdClass could not be converted to string


Most likely, the userdata() function is returning an object, not a string. Look into the documentation (or var_dump the return value) to find out which value you need to use.


I use codeignator and I got the error:

Object of class stdClass could not be converted to string.

for this post I get my result

I use in my model section

$query = $this->db->get('user', 10);        return $query->result();

and from this post I use

$query = $this->db->get('user', 10);        return $query->row();

and I solved my problem


In General to get rid of

Object of class stdClass could not be converted to string.

try to use echo '<pre>'; print_r($sql_query); for my SQL Query got the result as

stdClass Object(    [num_rows] => 1    [row] => Array        (            [option_id] => 2            [type] => select            [sort_order] => 0        )    [rows] => Array        (            [0] => Array                (                    [option_id] => 2                    [type] => select                    [sort_order] => 0                )        ))

In order to acces there are different methods E.g.: num_rows, row, rows

echo $query2->row['option_id'];

Will give the result as 2