Codificador de desplazamiento de cadena ilegal

Hola, he estado intentando recuperar registros de mi base de datos, pero sigo recibiendo este error “Gravedad: Mensaje de advertencia: Desplazamiento de cadena ilegal” en varios campos.

Aquí está mi controlador view_logs.php

uri->segment(3); $this->load->model('log_listmodel'); $this->log_listmodel->log_list_get($id); } } ?> 

Aquí está mi modelo log_listmodel.php

 db->get_where('test_request_log', array('test_request_id' => $id)); //return $query->result(); $results=$query->result_array(); $data['query']=$results[0]; $this->load->view('logs_list_view',$data); } } ?> 

Aquí está mi página de vista log_list_view.php

 
Updated .

Has establecido $data['query'] en la primera fila de tu resultado, pero en la vista lo estás utilizando, ya que tendría todo el conjunto de datos.

Así que necesitas cambiar

 $data['query']=$results[0]; 

a

 $data['query']=$results; 

o

 $data['query']=$query->result_array(); 

Su código es un poco mal estructurado, simplemente lo reconstruyo y lo hago simple. Espero que funcione.

Primero le permite cargar su base de datos lib.

Vaya a application / config / autoload.php encuentre esta línea y luego cargue automáticamente la biblioteca de la base de datos

 /* | ------------------------------------------------------------------- | Auto-load Libraries | ------------------------------------------------------------------- | These are the classes located in the system/libraries folder | or in your application/libraries folder. | | Prototype: | | $autoload['libraries'] = array('database', 'session', 'xmlrpc'); */ $autoload['libraries'] = array('database'); 

Vista del controlador

 load->library('database'); // if you didn`t load 'database' in your autoload.php $this->load->model('log_listmodel'); } function Logs(){ $id = $this->uri->segment(3); $data['query'] = $this->log_listmodel->log_list_get($id)->result(); $this->load->view('logs_list_view',$data); } ?> 

Vista del modelo

 db->get_where('test_request_log', array('test_request_id' => $id)); } } ?> 

Modo de vista

 
Updated id;?>. new_testing_reason;?> new_applicant_name;?> new_authorizer_name;?> new_received_by;?> new_test_required;?> new_laboratory_number;?> log_date;?> who;?>