数据库原生查询与查询构造器

原创2018-11-01 16:12:1255
摘要:总结:数据库的配置共分两种,一种是静态配置,可以通过修改database.php来实现数据配置参数修改操作,另一种是动态配置,一般由connect方法来实现的。数据库的连接是惰性连接,只有当进行查询操作时,才会进行数据库的连接。TP5.1可以进行原生数据库查询(不建议),通过调用db类来实现数据库增删改查。在原生查询中,仅仅select操作会用到连接器类的connection中的query()方法

总结:

  1. 数据库的配置共分两种,一种是静态配置,可以通过修改database.php来实现数据配置参数修改操作,另一种是动态配置,一般由connect方法来实现的。数据库的连接是惰性连接,只有当进行查询操作时,才会进行数据库的连接。1.PNG

  2. TP5.1可以进行原生数据库查询(不建议),通过调用db类来实现数据库增删改查。在原生查询中,仅仅select操作会用到连接器类的connection中的query()方法,其他增删改用到execute()方法。并且可以利用?或者:参数名(即通用占位符和命名占位符)进行参数的绑定以防止sql的注入。在命名占位符中可以利用 \PDO::PARAM_INT 将原本字符串格式转为整形。2.PNG

  3. 查询构造器的增删改查。3.PNG

    在查询构造器的查询中读操作返回的是一个二维数组(有符合查询条件的数据,若没有返回一个空数组),写操作返回的 受影响的记录数。

   3.1查询构造器的查询语句4.PNG

   3.2查询构造器的插入语句

5.PNG

6.PNG   

3.3查询构造器的更新、删除语句

   7.PNG

批改老师:韦小宝批改时间:2018-11-01 16:27:26
老师总结:作业完成的很认真!不错不错!!看来上课的确的认认真真的听了!总结的也很到位!下次这种代码可以直接复制到作业提交栏中进行提交哦!这样还可以作业以后的笔记!以后遇到啥问题还可以翻翻笔记来进行复习或者是查找

发布手记

热门词条