1. 程式人生 > >tp資料庫操作

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語句