美文网首页
小程序全栈学习-用查询构建器操作数据库(1)

小程序全栈学习-用查询构建器操作数据库(1)

作者: Answer_ccbb | 来源:发表于2019-03-08 08:58 被阅读24次

    上篇文章记录了如何采用sql原生语句来操作数据库,可以发现采用原生sql语句进行数据库操作并不是非常简洁。从这篇文章开始记录如何采用query构建器来操作数据库。

    使用query查询构建器操作数据库的优势:
    1、这种方法将不同数据库的查询方法封装起来,将不同数据库的操作方式统一起来,这样开发者就不需要关心不同数据库的sql语句查询的差异;

    2、query查询构建器只是一种语法,最终也是要通过bulider翻译成原生的sql语句进行数据库操作。

    用query查询构建器查询的结果并不是我们要查询的数据,而是返回一个query对象,只有在调用了find()方法或者select()方法才能进行原生sql语句的翻译和执行。

    find()方法只返回一组数据,其数据结构是一维数组;

    select()方法返回满足条件的多组数据,其数据结构是二维数组。

    使用query构建器操作数据库的方法:

    $result = Db::table('banner_item')->where('banner_id','=',$id)->select();

    相关文章

      网友评论

          本文标题:小程序全栈学习-用查询构建器操作数据库(1)

          本文链接:https://www.haomeiwen.com/subject/oarquqtx.html