ThinkPHP模型连接数据库 查询 ajax

Posted 向兆泽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP模型连接数据库 查询 ajax相关的知识,希望对你有一定的参考价值。

1.连接数据库

在模板配置文件里面写

2.创建Model模型   HomeAdmin共同使用

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数据模型层--------查询及数据添加

thinkphp对数据库操作都有哪些内置函数

ThinkPHP讲解——数据库配置及Model数据模型层查询

TP框架---thinkphp查询和添加数据

thinkphp 驼峰怎么映射数据库表名

请教ThinkPHP为啥会这么容易数据库查询超时