ThinkPHP3建立Model模型--對錶的操做

建立Model模型

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

 

第一種實例化模型的方法

第二種實例化模型的方法

第三種實例化模型的方法

tp3.2之後,M()和D()是同樣的,在3.2以前版本中數組

M()相似因而  new Model();

D('goods')  相似於 new GoodsModel():

提示:咱們能夠看到goods表的信息,在GoodsModel中沒有寫代碼,全部的業務邏輯都是Model類來實現的。函數

對錶的操做

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

Insert into 表()  values(),()3d

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

Delete from whereblog

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

Update set 字段=值,字段=whereit

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

Select * from 表  where  group by  having  order by  limit

普通查詢(顯示全部的商品)

1GoodsController中的代碼以下:

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

3、獲取一條記錄

條件查詢

havingwhere的區別

區別一:

where後面跟的字段必須在數據表中有

having後面跟的字段必須在數據集中有

區別二:

select * from 表  where 條件  group by 分組  having 條件

動態查詢

getby+字段名

聚合函數

數據添加

1、經過關聯數組的方法添加

2、經過ARactive  record)方式來添加

數據修改

1、經過關聯數組的方法

 

 2、經過ARactive  record)方式

數據刪除

直接執行SQL語句

修改模板的連接

showlist.html

add.html

相關文章
相關標籤/搜索