返回顶部
首页 > 问答 > 后端开发 > PHP编程 > 如何使用PDO(PHP Data Object)访问数据库?
0
待解决

如何使用PDO(PHP Data Object)访问数据库?

  • 匿名发布
  • 2023-11-15
  • 发布在 问答/PHP编程
161

其他回答1

我爱你就行了

2023-11-15

PDO是PHP的一个轻量级数据库访问抽象层,可以支持多种数据库系统,包括MySQL、PostgreSQL、Oracle等。使用PDO可以大大提高程序的可移植性和安全性。

下面是一个使用PDO访问MySQL数据库的示例代码:

// 数据库连接参数
$host = "localhost";
$dbname = "test";
$username = "root";
$password = "";

// 使用PDO连接MySQL数据库
try {
    $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "连接成功!";
} catch(PDOException $e) {
    echo "连接失败: " . $e->getMessage();
}

// 执行查询
$stmt = $conn->query("SELECT * FROM users");
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);

// 输出查询结果
foreach ($results as $row) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}

// 关闭连接
$conn = null;

以上代码首先使用PDO的构造函数连接MySQL数据库,然后执行一个查询语句并将查询结果保存到一个数组中,最后输出查询结果并关闭连接。在实际使用中,可以根据需要进行修改和扩展。

相关问题
相关文章
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作