ThinkPHP模型连接数据库 查询 ajax
1.連接數據庫
在模板配置文件里面寫
2.創建Model模型???讓Home和Admin共同使用
?
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.數據刪除:
?
轉載于:https://www.cnblogs.com/Prinlily/p/10007423.html
總結
以上是生活随笔為你收集整理的ThinkPHP模型连接数据库 查询 ajax的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: superset 时区问题Timesta
- 下一篇: 新流程的搭建