问答详情
源自:2-2 数据库查询操作

使用select()或者find()查询数据的时候就报500

<?php
namespace app\index\controller;

use think\Controller;
use think\Db;

class Index extends Controller
{
    public function index()
    {

        $res = Db::query('select * from users where id=?',[1]);
      //$res = Db::table('users')->select();
        dump($res);
    }
}

1、用Db::query正常,如下图

https://img4.mukewang.com/5ad335c70001e70403950133.jpg

2、使用select()或者find()就报500,如下图,求大神解答

https://img4.mukewang.com/5ad3ff5900014c3108690336.jpg

提问者:wyang 2018-04-15 19:17

个回答

  • qq_9987
    2018-04-17 23:15:10

    我的的运行没有问题,我的版本是5.1.9

    https://img1.mukewang.com/5ad60f5700011e1709110558.jpg

    https://img4.mukewang.com/5ad60f58000130ac06020695.jpg


  • qq_9987
    2018-04-17 23:13:06

    查看一下你的TP的版本

    我把你的代码试了一下,没有任何问题,应该不是这个页面的问题,问题应该出在别的地方