aka-dmc/clean-pdo

此包最新版本(1.64)没有提供许可证信息。

简单的PHP PDO包装器

1.64 2020-05-16 14:57 UTC

This package is auto-updated.

Last update: 2024-09-16 23:58:00 UTC


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错误日志中。