saosa37 / pdo
0.0.1
2020-03-09 10:16 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-29 05:48:46 UTC
README
由于水平有限,目前尚未支持prs-4的自动加载,仅支持MySQL
##已使用
- require
pdo.php
- 在
config.php
文件中配置数据库连接信息 - 创建新的类实例
$db = new PdoConnect();
##注意
- 在执行查询之前必须先设置表
$db->setTable('table_used');
##函数列表
- setDatabase($nameDatabase)
- 参数:数据库名称
- 用于更改数据库
- setTable($nameTable)
- 参数:表名称
- 用于更改正在使用的表
- all(array $order = [])
- 参数:需要排序的值数组
- 例如:
$db->all(['id' => 'DESC']);
- 返回正在使用的表的全部记录
- get(array $where, $limit = null, array $order = [])
- 参数包括
- 需要where的值数组
- limit数量(字符串形式)
- 与第3点相同的order数组
- 例如
$where = ['id' => 3, 'username' => 'admin']
$limit = '3'
$limit = '4, 6'
$order = ['id' => 'ASC']
- 返回符合where条件的记录
- 参数包括
- one(array $where)
- 参数:where的值数组
- 返回找到的第一个记录。如果没有找到,则返回空数组
- searchWithCodition($columnName, $codition, $value, $order)
- 返回具有传入条件的where记录
- $codition可以是IN、LIKE、BETWEEN等
- update(array $updates, array $where)
- delete(array $arrs)
- 限制:每次调用只能删除一行
$arrs = ['id' => 13]
- insert(array $arrs)
- 数组形式为
$columnName => $value
- 数组形式为
- query($sql)
- 执行一个sql字符串命令并返回结果