php - 可以在不实例化新对象的情况下重新打开 MYSQLI 连接吗

标签 php mysql oop object mysqli

这里只是一个简短的问题:

如果我选择面向对象的风格来与我的数据库交互,即...

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

然后我使用 $mysqli->close(); 在某个时候关闭连接...

我是否可以通过简单地启动另一个查询 $mysqli->query(); 来重新打开该连接,或者我是否必须实例化一个新的 MYSQLI 对象?

最佳答案

不,您必须实例化一个新的 MYSQLI 对象。您可以使用相同的变量 $mysqli 但您必须再次编写此代码:

 $mysqli = new mysqli("localhost", "my_user", "my_password", "world");

关于php - 可以在不实例化新对象的情况下重新打开 MYSQLI 连接吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3490290/

相关文章:

javascript - 对象构造函数作为 Javascript 中的函数

c# - 如何继承父常量并访问它们?

php - 在 mysql 列中添加数字

php - CakePHP: Action 运行两次,没有充分的理由

mysql - 无法连接到远程 MySQL 服务器

c++ - 构造函数中的 Malloc

php - 保存自定义帖子元,不保存数据

PHP & MySQL,良好的查询失败

PHP 内爆替代 mysql 查询

MYSQL,在定义表时,UNIQUE 约束是否必须与 INTEGER 结合使用,还是可以是任何数据类型?