如何使用 PHP 连接到数据库?创建数据库连接(指定服务器名、用户名、密码和数据库名)检查连接是否成功设置字符集(如 UTF-8)执行查询、插入数据等操作完成后关闭连接
如何使用 PHP 连接到数据库
使用 PHP 连接到数据库是与数据库交互并进行数据操作的基础步骤。以下是如何在 PHP 中建立与数据库的连接:
1. 创建数据库连接
以上代码中:
立即学习
“
PHP免费学习笔记(深入)
”;
是数据库服务器的主机名或 IP 地址。
是连接数据库的用户名。
是连接数据库的密码。
是要连接的数据库名称。
2. 检查连接
这一步检查连接是否成功。如果失败,则显示错误消息并退出。
3. 设置字符集
MySQL(Linux)
MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。
下载
为了确保数据在传输过程中不会出现乱码,需要设置字符集:
这一步将字符集设置为 UTF-8,它是一种通用的字符集,支持大多数语言。
4. 使用连接
一旦连接成功,就可以使用它来执行查询、插入数据等操作。例如:
完成操作后,记得关闭连接:
注意:
不同的数据库可能需要不同的连接方式。例如,使用 MySQLi 扩展连接 MySQL 数据库,而使用 PDO 连接其他数据库,如 PostgreSQL。
数据库凭据应保密,并妥善存储在安全的地方。
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);$servername$username$password$dbnameif ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}$conn->set_charset("utf8");// 执行查询
$result = $conn->query("SELECT * FROM users");
// 遍历结果集
while ($row = $result->fetch_assoc()) {
echo $row["username"] . " " . $row["email"] . "
";
}$conn->close();