<?php
// 引入 PDO 扩展连接 MySQL 数据库的示例代码
// 1. 定义数据库连接参数
$host = 'localhost'; // 数据库主机地址
$dbname = 'testdb'; // 数据库名称
$username = 'root'; // 数据库用户名
$password = ''; // 数据库密码
try {
// 2. 创建一个新的 PDO 实例来连接数据库
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
// 3. 设置 PDO 错误模式为异常,以便更好地处理错误
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "成功连接到数据库!";
} catch (PDOException $e) {
// 4. 捕获并输出连接失败的错误信息
echo "连接失败: " . $e->getMessage();
}
?>
new PDO()
创建一个新的 PDO 实例来连接数据库。PDO 是 PHP 数据对象(PHP Data Objects)的缩写,它提供了一个轻量级且一致的接口,用于访问多种类型的数据库。setAttribute
方法将 PDO 的错误模式设置为抛出异常,这样可以更方便地捕获和处理错误。try...catch
结构来捕获连接过程中可能出现的异常,并输出错误信息。这段代码展示了如何使用 PHP 的 PDO 扩展来连接 MySQL 数据库,并进行基本的错误处理。
下一篇:php 获取文件后缀
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站