thinkphp5模型

(1)配置数据库

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

查看数据库配置.PNG

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

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

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

数据库建表信息.PNG

  • 得到所有数据

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

  • 得到给定列的所有数据

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

两参数column打印结果.PNG

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


  • 得到一条数据

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。