thinkphp通过模型查询mysql_20181102 ThinkPHP模型连接数据库 查询 ajax

1.连接数据库

在模板配置文件里面写

8ae7723f2bd76b0b618b816ca28eb0c5.png

2.创建Model模型   让Home和Admin共同使用

f39d7e5b0167d81e3219b6ee844f20de.png

3.实例化模型的方法

第一种:

e06cfcc9f49ffec4a58272f2ae34dc1c.png

第二种: M()方法

0c88f2637221dc62d43becbf849928ae.png

第三种:D()方法

162fa991f25b725ce9c8055b8d8436d3.png

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.普通查询:

442ee9e69be110de4661f73e572f7a43.png

在模型里面循环取出goods/show.html:

53c7029bf3963437330b4da16d939d2c.png

条件查询:

0d807f14d0486d3a1b2a447fa1c54daf.png

获取一条记录:

2e7bb25ad702934b69fb36e24e3af52b.png

动态查询: getby+字段名

276b57d669b43f0b14d0205dcd329073.png

聚合函数:

a59206e75dae920e8b19f9c12ad3fcde.png

2.数据添加:

e8477a5c1d5c780c8fab75feef21dff1.png

3.数据修改:

62fa1c4e3fe3fb2fc242b06b7c75f417.png

4.数据删除:

6e089fb43834a730160d5aa111182a8d.png

5aafb69066cf60b3443006b4fc3e3b86.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值