
thinkphp源码无差别阅读(二十七)
ORM阅读db/PDOConnection.php
- 常量:PARAM_FLOAT
- 属性:config、PDOStatement、querySt、transTimes、reConnectTimes、fetchType、attrCase、info、queryStartTime、params、bindType、breakMatchStr、bind
- 获取query类:getQueryClass
- 获取builder类:getBuilderClass
- 解析pdo链接的dsn:parseDsn
- 获取数据表的字段信息:getFields
- 获取表信息:getTable
- 对字段进行大小写转换:fieldCache
- 获取字段类型:getFieldType
- 获取字段绑定类型:getFieldBindType
- 获取表信息缓存key:getSchemaCacheKey
- 获取表信息:getSchemaInfo
- 获取表信息:getTableInfo
- 获取字段信息:getTableFieldInfo
- 获取主键;getPk
- 获取自增主键:getAutoInc
- 获取字段信息:getTableFields
- 获取字段类型:getFieldsType
- 获取数据表绑定信息:getFieldsBind
- 连接数据库:connect
- 试图查询:view
- 创建pdo实例:createPdo
- 释放查询结果:free
- 获取pdo:getPdo
- 执行查询 , 使用生成器返回结果:getCursor
- 执行查询 , 返回数据集:query
- 执行语句:execute
- 执行查询 , 返回数据集:pdoQuery
- 执行查询 , 返回PDOStatement:pdo
- 获取PDOStatement:getPDOStatement
- 执行语句:pdoExecute
- 执行查询:queryPDOStatement
- 查询单条语句:find
- 使用游标查询记录:cursor
- 查询记录:select
- 插入:insert
- 插入多条:insertAll
- 通过select插入:selectInsert
- 更新:update
- 删除:delete
- 查询某个字段的值:value
- 聚合查询:aggregate
- 查询一列:column
- 根据参数绑定组装最后的sql:getRealSql
- 参数绑定:bindValue
- 存储过程的参数绑定:bindParam
- 获取数据集数组:getResult
- 获取存储过程数据集:procedure
- 执行数据库事务:transaction
- 启动事务:startTrans
- 提交事务:commit
- 事务回滚:rollback
- 是否支持事务嵌套:supportSavepoint
- 生成保存点的sql:parseSavePoint
- 生成回盾到保存点的sql:parseSavePointRollback
- 批处理执行sql:batchQuery
- 关闭数据库:close
- 是否断线:isBreak
- 获取最近一次的查询sql:getLastSql
- 获取最近的插入ID:getLastInsID
- 获取最近的插入ID:autoInsIDType
- 获取最近的错误信息:getError
- 初始化数据库连接:initConnect
- 连接分布式服务器:multiConnect
- 执行数据库xa事务:transactionXa
- 启动sa事务:startTransXa
- 预编译xa:prepareXa
- 提交xa:commitXa
- 回滚xa:rollbackXa
framework源码
[
orm源码[
helper源码
相关经验推荐
- 三星|三星S22Ultra外观以及大部分配置曝光
- realme|realme 9i手机发布:骁龙680处理器加持!
- 小米科技|2022年最不值得购买的3款手机都是高价低配,却还是有人入坑
- 耳机|聊一款复古的降噪耳机,品一下久违的年代感
- CPU|至强cpu那么好,为什么日常装机的时候一般都选酷睿系列的呢?
- 一加科技|LTPO2.0成2022年屏幕体验天花板?看看一加10 Pro用户如何评价
- AMD|华为推出新系统,“花粉”很失望,外媒却大加赞赏
- 黑莓手机|2022年首个倒下:全球第3大系统终止服务,部分专利卖给了华为!
- 数据库|镜头的话拍视频性价比高,适用性广的,像腾龙2875就挺不错
- 小米科技|2022拍照最好的几款手机,堪比小单反,经常拍照的可以考虑一下
