<?php
namespace app\controller;
use think\Db;
use think\Exception;
class DbSelect
{
public function index(){
//查询数据
// $data = Db::table('tp_user')->select();
// // 返回json格式数组
// return json($data);
//查询最后一条sql语句
// echo Db::getLastSql();
// where链式条件,find();返回一条数据
// $data =Db::name('user')->where('userid',1)->find();
// return json($data);
//----------------------
// 无返回值的情况
//1。返回null
// $data =Db::name('user')->where('userid',100)->find();
// return json($data);
//2。返回fail
// try {
// $data =Db::name('user')->where('userid',100)->findOrFail();
// return json($data);
// }catch(Exception $e){
// echo '没有查询到数据';
// }
// //3.返回空
// $data =Db::name('user')->where('userid',1)->findOrEmpty();
// if ($data){
// return json($data);
// }else{
// return "啥也没查着。";
// }
// //助手函数db
// $data= \db('user')->select();
// return json($data);
//value返回单个字段的值
// $data = Db::name('user')->where('userid',3)->value('username');
// return $data;
//查找制定的列,返回多个行
// $data = Db::name('user')->column('username');,加userid,按照id排序
$data = Db::name('user')->column('username','userid');
return json($data);
}
}
05_thinkPHP查询数据库
最新推荐文章于 2021-07-08 11:20:12 发布