关于条件where的用法

来源:3-2 使用模型查询数据

慕盖茨4874951

2017-09-12 21:23

where条件不能带参数?例如: where('id', $idnum)其中$idnum是一个变量

写回答 关注

2回答

  • 棒棒糖__
    2018-04-26 11:52:27

     use think\Db;

    $num = 33;

     $res = Db::name('user')->where('id',$num)->buildSql();

     dump($res);

    //页面输出

    string(47) "( SELECT * FROM `imooc_user` WHERE  `id` = 33 )"

    你估计是哪写错了

  • 人生苦短我用PHP
    2017-09-13 14:57:49

    可以带参数,但有的要加条件的,比如:

    $user = new User;
    $user->where('id','>','10')->find();//查询id大于10的记录 有条件
    $user->where('name','AAA');         //查询name为AAA的记录


快速入门ThinkPHP 5.0 --模型篇

Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发

27110 学习 · 100 问题

查看课程

相似问题