aka-dmc / clean-pdo
此包最新版本(1.64)没有提供许可证信息。
简单的PHP PDO包装器
1.64
2020-05-16 14:57 UTC
Requires
- php: ^7.2
README
这是一个简单的DB类,旨在利用PHP中的MYSQL和PDO。此项目的目的是保持数据库交互现代且简洁,同时仍保留所有最常见的功能。欢迎提交任何推送到请求。
示例用法
实例化
require('db.pdo.mysql.php'); $db = new db('db_sample_settings.json');
SELECT(返回记录集[数组])[SHOW语句也返回记录集]
$query = 'select name from users where userID = :id'; $db->addParam(':id',1,PDO::PARAM_INT); $result = $db->processQuery($query);
INSERT(返回影响的行数[int])[DELETE、UPDATE语句也返回影响的行数]
$query = 'insert into users (name) values (:username)'; $db->addParam(':username',"David",PDO::PARAM_STR); $result = $db->processQuery($query);
注意
- 如果查询出错或PDO/代码异常,"processQuery"方法将返回错误文本(字符串)。
- 所有查询错误和PDO/代码异常都记录在机器上配置的默认PHP错误日志中。