加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 区块链、物联平台、物联安全、数据迁移、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

[首发]PDO驱动下的MySQL连接与查询实战

发布时间:2024-10-08 08:47:16 所属栏目:PHP教程 来源:DaWei
导读: 在使用PHP与MySQL数据库进行交互时,PDO(PHP数据对象)是一种安全且高效的方法。下面是一个简单的示例,展示如何建立数据库连接、查询数据库并处理结果。
确保已
在使用PHP与MySQL数据库进行交互时,PDO(PHP数据对象)是一种安全且高效的方法。下面是一个简单的示例,展示如何建立数据库连接、查询数据库并处理结果。
确保已经安装了PHP和MySQL,并且已经创建了一个数据库。假设数据库名为“mydatabase”,用户名为“root”,密码为“password”。
1. 建立数据库连接:
```php
<?php
$host = 'localhost';  // MySQL服务器地址
$db   = 'mydatabase';   // 数据库名
$user = 'root';         // 数据库用户名
$pass = 'password';     // 数据库密码
try {
    $pdo = new PDO("mysql:host=$host;dbname=$db", $user, $pass);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected to the database successfully";
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
?>
```
2. 执行查询:
```php

2024AI时代,AI原创配图,仅参考

<?php
try {
    // 查询语句,这里以查询所有用户为例
    $sql = "SELECT FROM users";
    $stmt = $pdo->query($sql);
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
    
    // 处理查询结果,这里以输出结果为例
    foreach ($result as $row) {
        echo "ID: " . $row['id'] . "<br>";
        echo "Name: " . $row['name'] . "<br>";
        echo "Email: " . $row['email'] . "<br><br>";
    }
} catch (PDOException $e) {
    echo "Query failed: " . $e->getMessage();
}
?>
```
在这个例子中,我们首先建立了与MySQL数据库的连接。然后,我们执行了一个查询语句来检索“users”表中的所有用户。我们遍历查询结果并将其输出到屏幕上。请注意,这只是一个基本示例,实际应用中可能需要更复杂的查询和错误处理。同时,记得在实际使用中替换示例中的用户名、密码和数据库信息。

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章