mysqli php uzatmak

0 Cevap php

Eğer bana doğru yönde işaret eğer ben merak ediyorum. Im mysqli sınıfını genişleterek ama cant hata işlevini çağırmak gibi ..

<?php

class mysqli_ls extends mysqli
{
   private $activeConnection = 0;
   private $linkArr  = array();
   private $queryArr = array();
   private $errorArr = array();  

   public function __construct()
   {
   }

/* Connection ************************************************************ */

   public function connect($host='', $username='', $password='', $port='', $database='')
   {
      $no =& $this->activeConnection;
      $no++;

      if ( empty($host) || empty($username) || empty($password) || empty($port) || empty($database) )
      {
         $this->setError('1', 'connect','missing required variables');
         return false;
      }

      $this->linkArr[ $no ] = parent::mysqli($host,$username,$password);

      if ( $this->linkArr[ $no ] === false )
      {
         $this->setError(2, 'connect', parent::error( $this->linkArr[ $no ] ) );
         return false;
      }

      return $no;
   }

Ölümcül hata: tanımsız yöntemi mysqli'nin Çağrı :: hatası () C: satırında 31 \ wamp \ www \ vhdocs \ test \ mysqli.class.php

I hatayı çağrı yapamazsınız neden ben de ebeveyn :: mysqli_error denedim ve aynı hatayı yaşadım ... Ben göremiyorum .....

0 Cevap