thinkphp5模型

(1)配置数据库

先在conf目录下的database.php里面修改常规配置信息来重写配置

thinkphp5模型_第1张图片
查看数据库配置.PNG

切记根目录设置的是localhost"8086 / thinkphp / public

(2)Db::table()的四种方法

可以将Db::table()换成Db::name(),后者可以不加表前缀
也可以使用函数db('city',[],false)->select()来代替使用类的形式

thinkphp5模型_第2张图片
数据库建表信息.PNG

  • 得到所有数据

Db::table('city')->select();

  • 得到给定列的所有数据

$res = Db::table('city')->column('city_name','city_pollution');
如果column中存在第二个参数,就用第二个参数作为数组的键名

thinkphp5模型_第3张图片
两参数column打印结果.PNG

上面两种方法记录不存在,将返回空数据


  • 得到一条数据

$res = Db::table('city')->find();

  • 返回一条记录的某个字段值

$res = Db::table('city')->value('city_pollution')

这两种方法记录不存在将返回null
四种方法都可以在之间添加where([ 限制条件 ])来进行筛选

$res = Db::table('city')->where(['id' => 3])->select();

你可能感兴趣的:(thinkphp5模型)