我想知道你是否可以指出我正确的方向。林扩展的mysqli类,但不能似乎调用错误函数..mysqli php扩展
<?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;
}
致命错误:调用未定义的方法的mysqli ::在C的误差():\ WAMP \ WWW \ vhdocs \测试\ mysqli.class .PHP在线31
我也试过父:: mysqli_error和有同样的错误......我不能明白为什么我不能叫错误.....
你是怎么调用connect方法的?静态? – igorw 2010-10-23 18:18:33
以及它的类扩展,所以即时调用父母:父::错误 – Lee 2010-10-23 18:30:29