php7 数据库操作类
时间: 2023-11-10 22:05:31 浏览: 89
PHP实现PDO的mysql数据库操作类
可以使用PHP PDO扩展来操作数据库,它提供了一个统一的接口来操作各种类型的数据库,包括MySQL、PostgreSQL、Oracle等。以下是一个简单的示例代码:
```php
// 连接数据库
$dsn = 'mysql:host=localhost;dbname=test';
$username = 'root';
$password = 'password';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);
$dbh = new PDO($dsn, $username, $password, $options);
// 查询数据
$sql = 'SELECT * FROM users';
$stmt = $dbh->query($sql);
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
// 插入数据
$sql = "INSERT INTO users (name, age) VALUES (?, ?)";
$stmt = $dbh->prepare($sql);
$name = 'Tom';
$age = 20;
$stmt->bindParam(1, $name);
$stmt->bindParam(2, $age);
$stmt->execute();
```
在以上示例中,我们首先使用PDO连接了MySQL数据库,并设置了编码为utf8。然后执行了一个查询操作,将所有用户数据输出到了控制台。最后执行了一个插入操作,向users表中插入了一条记录。具体的SQL语句和参数绑定可以根据实际情况进行修改。
阅读全文