【发布时间】:2018-06-01 02:33:28
【问题描述】:
This 是我的Database.php。当我进入我的网站时,它会显示一个 1040 too many connection Pdo 异常。
class Database extends \PDO
{
public function __construct($dsn, $usr = null, $pwd = null, array $options = array())
{
$options = $options + $this->getDefaultOptions();
@parent::__construct($dsn, $usr, $pwd, $options);
}
protected function getDefaultOptions()
{
return array(
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
\PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC,
\PDO::ATTR_EMULATE_PREPARES => false,
\PDO::ATTR_STATEMENT_CLASS => array('Slim\\PDO\\Statement', array($this)),
);
}
/**
* @param array $columns
*
* @return SelectStatement
*/
public function select(array $columns = array('*'))
{
return new SelectStatement($this, $columns);
}
/**
* @param array $columnsOrPairs
*
* @return InsertStatement
*/
public function insert(array $columnsOrPairs = array())
{
return new InsertStatement($this, $columnsOrPairs);
}
/**
* @param array $pairs
*
* @return UpdateStatement
*/
public function update(array $pairs = array())
{
return new UpdateStatement($this, $pairs);
}
/**
* @param null $table
*
* @return DeleteStatement
*/
public function delete($table = null)
{
return new DeleteStatement($this, $table);
}
}
mysqli_close();
【问题讨论】:
-
嗨,艾哈迈德!请在问题中提供实际代码。是否还可以包含异常消息的文本,并使用 Markdown 格式?谢谢!
-
是的,我正在发送代码
-
你可以查看代码
标签: php mysql phpmyadmin