tp資料庫操作
阿新 • • 發佈:2018-11-23
連線資料庫
在配置檔案中,做如上的配置,即可連線資料庫
1、建立Model模型
把"Home/Model"資料夾剪下到Application資料夾下,讓Home和Admin共同使用。
(1)第一種例項化模型的方法
(2)第二種例項化模型的方法
M()類似於是 new Model();
(3)第三種例項化模型的方法
D('goods') 類似於 new GoodsModel():
提示:我們可以看到goods表的資訊,在GoodsModel中沒有寫程式碼,所有的業務邏輯都是
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)普通查詢(顯示所有的商品)
1、GoodsController中的程式碼如下:
2、在模板中迴圈取出goods/showlist.html
3、獲取一條記錄
(2)條件查詢
①having和where的區別
區別一:
where後面跟的欄位必須在資料表中有
having後面跟的欄位必須在資料集中有
區別二:
select * from 表 where 條件 group by 分組 having 條件
(3)動態查詢
getby+欄位名
(4)聚合函式
(5)資料新增
1、通過關聯陣列的方法新增
2、通過AR(active record)方式來新增
(6)資料修改
1、通過關聯陣列的方法
2、通過AR(active record)方式
(7)資料刪除
(8)直接執行SQL語句