Le blog du pangolin

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.

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.