How to produce an array from a CodeIgniter query result object
01:30 16 Oct 2018

I am trying to get the data from db Here is the query

public function updating($id)
{
    $uquery = $this->db->query(' SELECT * FROM `form` WHERE id='.$id);
    print_r($uquery);
    // return $request_data;
}

But instead of returning an array it's returning this:

CI_DB_mysqli_result Object (
    [conn_id] => mysqli Object (
        [affected_rows] => 1
        [client_info] => mysqlnd 5.0.12-dev - 20150407 - $Id: 241ae00989d1995ffcbbf63d579943635faf9972 $
        [client_version] => 50012
        [connect_errno] => 0
        [connect_error] => 
        [errno] => 0 
        [error] => 
        [error_list] => Array ( ) 
        [field_count] => 6 
        [host_info] => localhost via TCP/IP 
        [info] => 
        [insert_id] => 0 
        [server_info] => 5.5.5-10.1.16-MariaDB 
        [server_version] => 50505 
        [stat] => Uptime: 250329 Threads: 1 Questions: 4886 Slow queries: 0 Opens: 40 Flush tables: 1 Open tables: 29 Queries per second avg: 0.019
        [sqlstate] => 00000 
        [protocol_version] => 10 
        [thread_id] => 353 
        [warning_count] => 0
    )
    [result_id] => mysqli_result Object (
        [current_field] => 0
        [field_count] => 6
        [lengths] => 
        [num_rows] => 1 
        [type] => 0
    )
    [result_array] => Array ( )
    [result_object] => Array ( )
    [custom_result_object] => Array ( )
    [current_row] => 0
    [num_rows] => 
    [row_data] => 
)

Why am I getting this?

php mysql codeigniter codeigniter-2 resultset