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

来源:2-2 数据库查询操作

wyang

2018-04-15 19:17

<?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

写回答 关注

2回答

  • 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的版本

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

快速入门ThinkPHP 5.0 --模型篇

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

27111 学习 · 100 问题

查看课程

相似问题