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相关推荐

  1. ThinkPHP 6 数据库查询,where 、or、and

    1.查询数据库的方式三种 数据库查询(Db类) Db::name()->where()->select() 实例化模型查询(建立模型model ) $userModel = new use ...

  2. 【ThinkPHP】ThinkPHP5 常用数据库查询语句

    来源:我的博客站 OceanicKang |<[ThinkPHP]ThinkPHP5 常用数据库查询语句> tp_data 数据表 id name status 3 thinkphp 1 ...

  3. ajax刷新数据库数据,ajax删除数据刷新数据库

    ajax删除数据刷新数据库 内容精选 换一换 DWS数据连接创建完成后,用户可以在右侧区域中管理DWS数据连接的数据库模式.已新建DWS数据连接,请参见新建数据连接.已新建DWS数据库,请参见新建数据 ...

  4. php输出json到表格,PHP中把数据库查询结果输出为json格式

    header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "localhost" ...

  5. php 字符串匹配 like,ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法...

    搜索热词 ThinkPHP的数据库条件查询语句有字符串式,数组式书写方法 字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句的使 ...

  6. 在thinkphp框架中如何对多表进行操作(thinkphp多表查询方法)

    在thinkphp框架中如何对多表进行操作(thinkphp多表查询方法) 本文讲解了在thinkphp框架中如何对多表进行操作,ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷 ...

  7. thinkphp5省市县mysql数据库_tp5(thinkPHP5)框架实现多数据库查询的方法

    本文实例讲述了tp5(thinkPHP5)框架实现多数据库查询的方法.分享给大家供大家参考,具体如下: 引言: 有时候一个管理后台,需要涉及到多个数据库.比如,商城管理.直播管理.消息管理等等,它们都 ...

  8. thinkphp的数据库操作(上)

    如果想了解更多相关知识,可以前往我的个人博客看看:eyes++的个人空间 一:连接数据库与模型初探 ThinkPHP 采用内置抽象层将不同的数据库操作进行封装处理,数据抽象层基于 PDO 模式,无须针 ...

  9. ci框架 mysql_CodeIgniter (CI)框架中的数据库查询汇总

    引言: 前两天业务涉及到一个拉取答题排行榜的需求,数据库里数据是这样的: 同一个人可能提交过多次成绩,所以同一个人可能会有多次记录: 同一个人提交的多次成绩中可能有至少两次成绩是一样的. 于是,查询的 ...

最新文章

  1. 让linux启动更快的方法
  2. Verilog初级教程(21)Verilog中的延迟控制语句
  3. 【组合数学】递推方程 ( 常系数线性非齐次递推方程求解 | 递推方程标准型及通解 | 递推方程通解证明 )
  4. SSM框架的简单搭建
  5. Centos 6.4 搭建LANMP一键安装版
  6. “200亿先生”沈腾加持,BOSS直聘能让中国人找到好老板吗?
  7. ABP入门系列(2)——领域层创建实体
  8. Sun Oracle服务器做磁盘raid
  9. python staticsmodels用法_python自动化之models 进阶操作二
  10. h5 移动端 监听软键盘弹起、收起
  11. 成功解决TypeError: a bytes-like object is required, not ‘str‘
  12. 在Pyramid中使用Mako模板以及默认和.html后缀关联
  13. 可编程逻辑器件FPGA学习-VHDL
  14. lux视频下载工具的安装和使用
  15. 解决VMware虚拟机字体模糊的办法
  16. 一些比较好用的域名信息查询网站
  17. zookeeper的watcher机制
  18. 以连边为中心的功能连接用于个体识别
  19. Groovy(Java笨狗)系列--Class,Scripts
  20. [附源码]java毕业设计学生互评的在线作业管理系统

热门文章

  1. C++成员访问限定符 private public
  2. Hadoop分布式系统的安装部署
  3. 使用过滤统计信息解决基数预估错误
  4. 分清DB_NAME、INSTANCE_NAME、ORACLE_SID、SERVICE_NAME、DB_DOMAIN和GLOBAL_DB_NAME
  5. Vue中定义全局变量与常量的各种方式详解_vue.js_脚本之家
  6. koa --- jwt实现最简单的Token认证
  7. 爬取前尘无忧python职位信息并保存到mongo数据库
  8. C# 委托链、多路广播委托
  9. springcloud(五):熔断监控Hystrix Dashboard和Turbine
  10. iOS- 关于AVAudioSession的使用——后台播放音乐