CodeIgniter Forums
Solucion Fatal error: Call to undefined method CI_DB_mysqli_result::next_result() - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: Solucion Fatal error: Call to undefined method CI_DB_mysqli_result::next_result() (/showthread.php?tid=53493)



Solucion Fatal error: Call to undefined method CI_DB_mysqli_result::next_result() - El Forum - 07-26-2012

[eluser]Unknown[/eluser]
Fatal error: Call to undefined method CI_DB_mysqli_result::next_result()

Este error se produce porque falta el metodo next_result() en el archivo mysql_result o
mysqli_result, puede que se usted este trabajando con consultas que devuelvan mas de un conjunto de resultados (multi querys por ejemplo Stores Procedures con multimples conjuntos de resultados), por ello es que hay que recorrer todo el conjunto de resultados del la consulta.
En mi caso estoy usando el driver mysqli.

Solucion: agregar en el archivo mysqli_result.php o mysql_result

<code>
/**
* Read the next result
*
* @return null
*/
function next_result()
{
if (is_object($this->conn_id))
{
return mysqli_next_result($this->conn_id);
}
}
</code>