tp数据库操作

连接数据库

在配置文件中,做如上的配置,即可连接数据库

1、创建Model模型

  把"Home/Model"文件夹剪切到Application文件夹下,HomeAdmin共同使用。

(1)第一种实例化模型的方法

   

(2)第二种实例化模型的方法

   

  M()类似于是  new Model();

(3)第三种实例化模型的方法

   

  D('goods')  类似于 new GoodsModel():

提示:我们可以看到goods表的信息,在GoodsModel中没有写代码,所有的业务逻辑都是Model类来实现的。

2、对表的操作

增加:M('表名')->add($data);

Insert into 表()  values(),()

删除:M('表名')->delete($id);

Delete from where

更新:M('表名')->save($data);

Update set 字段=值,字段=where

查询:M('表名')->select();

Select * from 表  where  group by  having  order by  limit

(1)普通查询(显示所有的商品)

1GoodsController中的代码如下:

 

2、在模板中循环取出goods/showlist.html

 

3、获取一条记录

 

(2)条件查询

 

 

  ①havingwhere的区别

区别一:

where后面跟的字段必须在数据表中有

having后面跟的字段必须在数据集中有

区别二:

select * from 表  where 条件  group by 分组  having 条件

(3)动态查询

  getby+字段名

(4)聚合函数

   

(5)数据添加

1、通过关联数组的方法添加

 

2、通过ARactive  record)方式来添加

 

(6)数据修改

1、通过关联数组的方法

 

2、通过ARactive  record)方式

 

(7)数据删除

   

(8)直接执行SQL语句

   

原文地址:https://www.cnblogs.com/wjglm/p/9909064.html