找回密码
 立即注册
查看: 30|回复: 0

CansCode API 数据库内置操作函数

[复制链接]

8

主题

11

回帖

171

积分

管理员

积分
171
发表于 昨天 13:25 | 显示全部楼层 |阅读模式
CansCode API 数据库内置操作函数


  1. use Logic\Important\SqlFun;
复制代码
  1. public function __construct()
  2.     {
  3.         $this->db = SqlFun::getInstance();
  4.     }
复制代码
1. 普通查询数据
  1. $result = $this->db->query("SELECT * FROM  xxx WHERE id = ?",[$id]);
复制代码
2. 修改数据
  1. $this->db->update("xxxxx",[
  2.                     "xu_fans"=>$merinfo[0]['xu_fans'] - 1,
  3.                 ],'id = ?',[$merinfo[0]['id']]);
复制代码
3. 删除数据
  1. $this->db->delete("xu_merfans","id = ?",[$res[0]['id']]);
复制代码
4. 写入数据
  1. $this->db->insert("xu_keyapi",[
  2.                     "xu_aid"=>$aidlist[$a],
  3.                     "xu_kid"=>$ids
  4.                 ]);
复制代码
5. 数据库语句拼接
  1.   $sql = SqlFun::SqlBuilderAdd("xu_name",$pre['search'],'like')
  2.                 ->SqlBuilderAdd("xu_mid",$pre['mid'])
  3.                 ->SqlBuilderAdd("xu_status", 1)
  4.                 ->SqlBuilderBuild();
复制代码
6. 数据库查询语句
  1. /**
  2. * 获取分页数据通用方法
  3. *
  4. * @param string $table       表名,用于查询的主数据表
  5. * @param string $sql         SQL 条件语句(WHERE 之后的部分,如 "status = 1")
  6. * @param array  $sort        排序规则,格式为 ['字段名', 'asc|desc'],默认按 id 倒序排列
  7. * @param array  $pagination  分页信息,包含:
  8. *                            - offset: 起始位置(默认 0)
  9. *                            - pagesize: 每页数量(默认 20)
  10. * @param array  $IsNo        排除字段或附加控制参数,具体依据内部逻辑(可选)
  11. *
  12. * @return array              返回分页后的数据数组
  13. */

  14. $result = $this->db->getPaginatedData("xu_api", $sql,[$pre['sortname'],$pre['sorttype']],$pagination,[
  15.                 "xu_queryper", "xu_bodyper", "xu_headerper", "xu_cookies", "xu_errlist", "xu_bodyjson", "xu_words","xu_apisource"
  16.             ]);
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|CansCode - 交流论坛 ( 苏ICP备2022039294号 )

GMT+8, 2025-5-20 00:15 , Processed in 0.146959 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表