Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

pdo_mysql

作者:殘月殺手   发布日期:2026-01-31   浏览:64

<?php
// PDO_MySQL 示例代码

// 1. 创建一个新的 PDO 实例,连接到 MySQL 数据库
try {
    $pdo = new PDO('mysql:host=localhost;dbname=testdb', 'username', 'password');
    // 设置 PDO 错误模式为异常
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo "连接失败: " . $e->getMessage();
}

// 2. 准备并执行一个 SQL 查询
$sql = "SELECT * FROM users";
$stmt = $pdo->prepare($sql);
$stmt->execute();

// 3. 获取查询结果
$users = $stmt->fetchAll(PDO::FETCH_ASSOC);

// 4. 输出结果
foreach ($users as $user) {
    echo "ID: " . $user['id'] . ", Name: " . $user['name'] . "\n";
}

// 5. 关闭连接(可选,PHP 结束时会自动关闭)
$pdo = null;
?>

解释说明:

  1. 创建 PDO 实例:使用 new PDO() 方法连接到 MySQL 数据库。需要提供数据库主机名、数据库名、用户名和密码。
  2. 设置错误模式:通过 setAttribute() 方法将 PDO 的错误模式设置为抛出异常,这样可以在出现错误时更方便地处理。
  3. 准备并执行查询:使用 prepare() 方法准备 SQL 查询,并通过 execute() 方法执行查询。
  4. 获取查询结果:使用 fetchAll() 方法获取查询结果,并将其存储在一个关联数组中。
  5. 输出结果:遍历查询结果并输出每行数据。
  6. 关闭连接:将 PDO 对象设置为 null,以确保连接在脚本结束前被关闭(虽然 PHP 会在脚本结束时自动关闭连接)。

上一篇:centos8安装mysql8.0

下一篇:linux mysql配置文件

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站