ThinkPHP学习 --- 06数据库与模型 --------------07查询数据 -----------------学习
Posted Zero_Adam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP学习 --- 06数据库与模型 --------------07查询数据 -----------------学习相关的知识,希望对你有一定的参考价值。
这里写目录标题
https://www.bilibili.com/video/BV17J411K7Zd?p=1
06. 数据库与模型
1. 非模型定义
1. table和name的区别。
table这个模式我们要使用 完整的表明,,尽管我们已经用了前缀了。我们再使用name方法试一试,
name方法:
修改之后:
2. 模型定义:
MVC齐活了啊,
查询一下看看。
1. 查看原生的SQL语句:
我们直接刷新,他没有反应,这是因为,我们是用json格式输出的。原生显示是需要html的。所以我们后面要去掉json格式。
点击一下,就能够看到了
07. 查询数据
1.基本查询:
1. 查询单条信息。
带上前缀!!!1
默认就搜索一条,且默认是第一条。
1. 捕获异常
正常查询不到,会返回null
,这样用 用try,catch 捕获异常,
返回空数组
2. 获取多列数据
2. 多列异常
可见,查询多列还是单列都是最后的方法决定的。 这就是 面向对象设计的思想。
table需要加上前缀, name 不用加前缀,
2. 更多方法:
1. 查询单个值,不是 * 了。
这时候是字符串形式,就不用 json输出了,,
2. 查询指定列的值。
以上是关于ThinkPHP学习 --- 06数据库与模型 --------------07查询数据 -----------------学习的主要内容,如果未能解决你的问题,请参考以下文章