每个方法的使用示例
时间: 2023-07-31 16:06:23 浏览: 126
好的,下面是每个方法的使用示例:
1. `query($sql, $params = [])`:执行一条 SQL 语句,并返回 PDOStatement 对象。
```php
$stmt = $db->query("SELECT * FROM table WHERE id = ?", [1]);
```
2. `fetchAll($sql, $params = [])`:查询多条记录,并返回一个二维数组。
```php
$rows = $db->fetchAll("SELECT * FROM table WHERE id > ?", [10]);
foreach ($rows as $row) {
echo $row['id'] . ' ' . $row['name'] . '<br>';
}
```
3. `fetch($sql, $params = [])`:查询一条记录,并返回一个一维数组。
```php
$row = $db->fetch("SELECT * FROM table WHERE id = ?", [1]);
echo $row['name'];
```
4. `insert($table, $data)`:向表中插入一条记录,并返回插入的记录 ID。
```php
$id = $db->insert("table", ["name" => "John", "age" => 20]);
echo $id;
```
5. `update($table, $data, $where)`:更新表中符合条件的记录,并返回受影响的行数。
```php
$count = $db->update("table", ["age" => 25], "id = 1");
echo $count;
```
6. `delete($table, $where)`:删除表中符合条件的记录,并返回受影响的行数。
```php
$count = $db->delete("table", "id = 1");
echo $count;
```
这些示例可以帮助你更好地理解每个方法的使用。
阅读全文