PDOConnection
时间: 2023-11-27 22:47:50 浏览: 65
PDOConnection是PHP中的一个类,用于表示与数据库的连接。它提供了一些方法来执行SQL语句并处理结果。以下是一个简单的PDOConnection连接MySQL数据库的例子:
```php
$dsn = 'mysql:host=localhost;dbname=testdb';
$username = 'username';
$password = 'password';
try {
$conn = new PDO($dsn, $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
```
在上面的例子中,我们首先定义了数据库的DSN(数据源名称),用户名和密码。然后,我们使用PDO类创建了一个新的PDOConnection对象,并设置了错误模式以抛出异常。最后,我们检查连接是否成功,并在成功时输出一条消息。
一旦连接成功,我们可以使用PDOConnection对象执行SQL查询。例如,以下代码查询一个名为"users"的表,并将结果打印出来:
```php
$stmt = $conn->query('SELECT * FROM users');
while ($row = $stmt->fetch()) {
echo $row['username'] . "\n";
}
```
在上面的代码中,我们使用PDOConnection对象的query()方法执行了一个SELECT查询,并使用fetch()方法逐行获取结果。每行都被表示为一个关联数组,其中列名是键,列值是值。
阅读全文