美文网首页
TP5 微信api-操作数据库

TP5 微信api-操作数据库

作者: AGEGG | 来源:发表于2019-09-25 15:38 被阅读0次

简略断点调试

//自定义简略laravel dd
function dd($var)
{
    if (is_bool($var)) {
        var_dump($var);
    } else if(is_null($var)) {
        var_dump(NULL);
    } else {
        echo "<pre style='position:relative;z-index:1000;padding:10px;
        border-radius:5px;background:#F5F5F5;border:1px solid #aaa;font-size:14px;
        line_height:18px;opacity:0.9'>" . print_r($var, true) ."</pre>";
    }
    die();
}

使用Db类写原生的sql

use think\Db;

//用?做占位符,后面数组依次传入值
$res = Db::query('select * from banner_item where banner_id=?',[$id]);
dd($res);

关于think/Exception 与 HttpException

  • 抛出错误为HttpException,不能使用think/Exception 而应该使用基类 \Exception

查询构造器

//find 查询一条记录
$res = Db::table('banner_item')->where('banner_id','=',$id)->find();

//select 查询多条记录
$res = Db::table('banner_item')->where('banner_id','=',$id)->select();

查询构造器闭包方法

$res = Db::table('banner_item')
        ->where(function($query) use ($id) {
            $query->where('banner_id', '=', $id);
        })->select();

查看sql语句加 fetchSql()

$res = Db::table('banner_item')
            ->fetchSql()
            ->where(function($query) use ($id) {
                $query->where('banner_id', '=', $id);
            })->select();
        dd($res);

相关文章

  • TP5 微信api-操作数据库

    简略断点调试 使用Db类写原生的sql 关于think/Exception 与 HttpException 抛出错...

  • TP5 Model 功能总结

    简介 tp5的model只做业务层操作,不做具体的链接数据库sql操作。think\db\Connection.p...

  • 微信公众号开发

    采用 TP5 + vue 实现如下功能 微信登录微信分享微信支付 微信登录 前端输入参数跳转 前端获取code码 ...

  • ThinkPHP5源码分析之Db(5.1)

    TP5的数据库相关操作类由 Connection(连接器)、Query(查询器)、Builder(sql生成器)组...

  • 微信数据库解密

    在网上看了好多微信数据库解密的文章,想要亲动手操作下 微信数据库加密方式:1.获取手机IMEI码2.获取当前登录微...

  • thinkphp5 mysql 基本使用

    无聊,边学习,边做下学习笔记....... 首先,在对数据库操作之前,请自觉把tp5的config配置搞好,其他就...

  • API-操作

    Actions(操作) listAction createAction updateAction deleteAc...

  • 技术部作业指导

    目录: HTML表单--提交数据 数据库操作--查询 微信接口 其他 HTML表单 表单代码:

  • Node.js——仿微信网页版搭建聊天室(二)

    将聊天记录存储到数据库中 上文只讲到在线聊天的操作,并未涉及到数据库操作 需求分析 使用FLEX布局设计微信交互界...

  • Tp5 微信扫码支付

    趁热打铁,把微信支付demo集成到tp5里面,实现微信扫码支付~~~下载demo,目录结构如下: 把 lib 文件...

网友评论

      本文标题:TP5 微信api-操作数据库

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