ThinkPHP模型连接数据库 查询 ajax
Posted 向兆泽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP模型连接数据库 查询 ajax相关的知识,希望对你有一定的参考价值。
1.连接数据库
在模板配置文件里面写
2.创建Model模型 让Home和Admin共同使用
3.实例化模型的方法
第一种:
.
第二种: M()方法
第三种:D()方法
M()方法和D()方法的区别:
在tp3.2以后,M()和D()是一样的,在3.2之前版本中M()类似于是 new Model(),D(\'goods)类似是 new GoodsModel(),M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。
对数据表进行简单的 CURD 操作而无复杂的业务逻辑时用M()方法
但要使用模型类里面业务逻辑时用D()方法
扩展(
数据的处理常规是增删改查CURD
增:C create 对应在THINKphp 是 $n->add()
删:D delete 对应在THINKPHP 是 $n->delete()
改:U update 对应在THINKPHP 是 $n->save()
查:R read 对应在THINKPHP 是 $n->select()
)
2.对表的操作
增加:M(\'表名\')->add($data);
删除:M(\'表名\')->delete($id);
修改:M(\'表名\')->save($data);
查询:M(\'表名\')->select();
1.普通查询:
在模型里面循环取出goods/show.html:
条件查询:
获取一条记录:
动态查询: getby+字段名
聚合函数:
2.数据添加:
3.数据修改:
4.数据删除:
以上是关于ThinkPHP模型连接数据库 查询 ajax的主要内容,如果未能解决你的问题,请参考以下文章
6月16 ThinkPHP连接数据库及Model数据模型层--------查询及数据添加