Accueil > Programmation > Bug dans codeigniter
Bug dans codeigniter
jeudi 23 juin 2011
J’ai soumis à bug à l’équipe de développement de codeigniter :
dans le driver oci8, il y a un bug dans le fichier oci8_result.php :
La fonction num_rows :
function num_rows()
{
$rowcount = count($this->result_array());
@ociexecute($this->stmt_id);
if ($this->curs_id)
{
@ociexecute($this->curs_id);
}
return $rowcount;
}
devrait ressembler à ça :
function num_rows()
{
$rowcount = count($this->result_array());
return $rowcount;
}
Si votre appli est lente, ça peut venir de là...
Un petit edit pour dire que c’est corrigé dans la version 2.1. Voici un extrait de la documenation :
Fixed a bug (#182) - OCI8 (Oracle) driver used to re-execute the statement whenever num_rows() is called.