我正在使用mysqli通过OOP方法创建到数据库的连接。有没有办法让它的行为像获得$new_link=false的mysql_connect一样,让它为这个脚本中的每个人返回相同的连接,即使他们创建了一个新的实例?这是我如何连接的一个示例:
public function __construct() {connect_error, $this->connect_errn
我有一个对象,该对象具有数据库连接的实例的属性。我试图在析构对象时将一些数据写入数据库,如下所示: function __destruct() $this->shutdown();}
{
$this->mysqli->query("UPDATE `table` SET field='val'");我假设
我已经从mysqli类扩展了我的数据库模型,但是我不希望每次实例化一个新模型时都重新连接它,因为它确实减慢了整个脚本的速度。我有一个从mysqli扩展的Database类,以及从Database扩展的其他模型类。我的Database类如下所示:
// some properties ...连接?如何防止它重新</em
$conn = new mysqli($this->host, ...,);
echo 'error';我尝试在不使用Database类的情况下执行此操作,它可以很好地工作,返回查询生成的ID。$mysqli = new mysqli('host', ...,);
if(result = $mysqli->query("INSERT INTO