所在的位置: php >> php优势 >> 20220123thinkphp源码

20220123thinkphp源码

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

提交事务:


转载请注明:http://www.aierlanlan.com/grrz/8781.html

  • 上一篇文章:
  •   
  • 下一篇文章: