首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将mysql转换为mysqli - 如何获取超全局连接对象?

要将 MySQL 转换为 MySQLi,您需要更改代码以使用 MySQLi 函数。以下是一些常见的 MySQL 到 MySQLi 转换示例:

  1. 连接到数据库:
代码语言:php
复制
// MySQL
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("database_name", $conn);

// MySQLi
$conn = new mysqli("localhost", "username", "password", "database_name");
  1. 查询数据库:
代码语言:php
复制
// MySQL
$result = mysql_query("SELECT * FROM table_name", $conn);

// MySQLi
$result = $conn->query("SELECT * FROM table_name");
  1. 获取查询结果:
代码语言:php
复制
// MySQL
$row = mysql_fetch_assoc($result);

// MySQLi
$row = $result->fetch_assoc();
  1. 关闭数据库连接:
代码语言:php
复制
// MySQL
mysql_close($conn);

// MySQLi
$conn->close();

要获取超全局连接对象,您可以使用 $GLOBALS 数组。例如:

代码语言:php
复制
$GLOBALS['conn'] = new mysqli("localhost", "username", "password", "database_name");

然后,您可以在其他函数中使用 $GLOBALS['conn'] 来访问数据库连接对象。

请注意,使用全局变量可能会导致代码难以维护和测试。因此,在大型项目中,建议使用依赖注入或其他设计模式来管理数据库连接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券