saosa37/pdo

PDO 请求

0.0.1 2020-03-09 10:16 UTC

This package is auto-updated.

Last update: 2024-09-29 05:48:46 UTC


README

由于水平有限,目前尚未支持prs-4的自动加载,仅支持MySQL ##已使用

  1. require pdo.php
  2. config.php文件中配置数据库连接信息
  3. 创建新的类实例 $db = new PdoConnect(); ##注意
  • 在执行查询之前必须先设置表
    • $db->setTable('table_used'); ##函数列表
  1. setDatabase($nameDatabase)
    • 参数:数据库名称
    • 用于更改数据库
  2. setTable($nameTable)
    • 参数:表名称
    • 用于更改正在使用的表
  3. all(array $order = [])
    • 参数:需要排序的值数组
    • 例如:$db->all(['id' => 'DESC']);
    • 返回正在使用的表的全部记录
  4. 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条件的记录
  5. one(array $where)
    • 参数:where的值数组
    • 返回找到的第一个记录。如果没有找到,则返回空数组
  6. searchWithCodition($columnName, $codition, $value, $order)
    • 返回具有传入条件的where记录
    • $codition可以是IN、LIKE、BETWEEN等
  7. update(array $updates, array $where)
  8. delete(array $arrs)
    • 限制:每次调用只能删除一行
    • $arrs = ['id' => 13]
  9. insert(array $arrs)
    • 数组形式为 $columnName => $value
  10. query($sql)
    • 执行一个sql字符串命令并返回结果