摘要:<?php

namespace app\index\controller;

use think\Db;

class Query

{

public function find()

{

// $result = Db::name('tp_goods')

// ->find<?php

namespace app\index\controller;

use think\Db;

class Query

{

public function find()

{

// $result = Db::name('tp_goods')

// ->find(5);

// $res = Db::table('tp_goods')

// ->where('price','>',10)

// ->limit(2)

// ->select();

$res = Db::table('tp_goods')

->field(['pname'=>'name','price'])

->where('price',5)

->find();

dump($res);

}

public function select()

{

$res = Db::table('tp_goods')

->field(['pname','price'])

->where('price','>',10)

->select();

dump($res);

}

public function insert()

{

$data = [

'typeid' => 15,

'pname'  =>'七妹槟榔',

'price' =>10.00,

'pcount' =>40

];

// $res = Db::name('tp_goods')

// ->data($data)

// ->insert($data);

// $id = Db::getLastInsId();

$res = Db::table('tp_goods')

->insertGetId($data);

return '插入数据成功,id为'.$res;

}

public function update()

{

Db::name('tp_goods')

->where('pid',14)

->data(['pname'=>'八妹槟榔'])

->update();

}

public function delete()

{

$res = Db::name('tp_goods')

->where('pid',15)

->delete();

return $res ? '删除成功' : '删除失败';

}

}

感觉使用TP的函数来操作更加麻烦,但是TP多了更多的安全机制

批改老师:韦小宝批改时间:2019-01-03 09:08:05

老师总结:那可能是因为你对tp中的方法还是不太熟悉,等多写几个项目的时候,你就感觉tp中内置的方法还是很方便的

php控制器增删改查设计,控制器的增删改查操作相关推荐

  1. 【产品设计】ToB 增删改查显算传

    入职培训时技术leader说:"我不需要你们太聪明,做好基础的增删改查就可以了."看似很简单的活,要做好并不容易.基础的坑在哪里呢? 一. 增(新增.创建.导入) 1. 明确表字段 ...

  2. Xilinx FPGA控制器的Everspin STT-DDR4设计指南

    自旋转移扭矩磁阻随机存取存储器(STT-MRAM)是一种持久性存储技术,可利用各种工业标准接口提供性能,持久性和耐用性. Everspin推出了STT-MRAM产品,该产品利用称为JE-DDR4的JE ...

  3. php增删改查心得体会,php增删改查入门示例

    在php编程中,增删改查是对数据库最基本的操作,分享下连接数据库以及增删改查的一些例子. 1.链接数据库通用方法:conn.php //第一步:链接数据库 $conn=@mysql_connect(& ...

  4. 计组之中央处理器:4、硬布线控制器的原理与设计

    4.硬布线控制器的原理与设计 思维导图 思维导图 这节学的心态有点崩了,先占个位,以后在补充吧

  5. 如何理解反步法设计控制器?

    反步设计是非线性控制器设计中的一种重要方法. 1. 基本思想 将复杂的非线性系统分解成不超过系统阶数的子系统,然后为每个子系统设计满足Lyapunov定律的标量函数和中间虚拟控制量,一直后退到整个系统 ...

  6. 使用MPC设计控制器

    这个例子展示了如何使用MPC设计器设计连续搅拌釜式反应器(CSTR)的模型预测控制器. 一. CSTR 模型 下面的微分方程表示了涉及放热反应的连续搅拌釜式反应器(CSTR)的线性化模型: 其中 输入 ...

  7. 基于ZYNQ 7000的1553B总线控制器测试系统的设计与实现

    为了方便对1553B设备进行测试,本文介绍了一种基于ZYNQ 7000 平台的1553B总线控制器测试系统的设计与实现方法.该系统首先在 PC机上通过人机交互界面配置数据,支持灵活对数据故障注入,然后 ...

  8. 基于FPGA的以太网控制器(MAC)设计(中)

    今天给大侠带来基于FPGA的以太网控制器(MAC)设计,由于篇幅较长,分三篇.今天带来第二篇,中篇,以太网控制器(MAC)程序的实现.话不多说,上货. 导读 当前,互联网已经极大地改变了我们的生产和生 ...

  9. 列表的增删改查,嵌套等,及元组的查

    一丶列表 1.什么是列表 列表是一个可变的数据类型 列表由[]表示每一项元素,使用逗号隔开,列表什么都能装,能装对象的对象. 列表可以装大量的数据 lst = ["赵四",&quo ...

最新文章

  1. 推荐 8 个常用 Spring Boot 项目
  2. 如何在Windows 7或Vista上安装IIS
  3. 【小虫虫】邮购笔记本的注意事项
  4. MySQL数据库基础(mysql数据类型、数据表的操作)
  5. Sharepoint定制的时候应该注意的事项
  6. angular cli中的--flat参数
  7. Android创建并响应选项菜单
  8. 智能判断图片中是否存在某物体_RFID新技术:让所有物体联网!
  9. 【学习笔记】cs231n-assignment1-two_layer_net
  10. secoclient Linux安装
  11. Hadoop的详细配置(持续更新)
  12. 飞鱼星路由器如何限制外网访问服务器网站,飞鱼星路由器怎么访问指定网站
  13. safari显示找不到服务器,苹果自带浏览器找不到服务器是什么问题
  14. Grunt (自动化项目构建的软件工具)
  15. #C语言#6.1 数据类型 笔记
  16. java 句柄无效_Java开发网 - java.io.IOException: 句柄无效???
  17. 人工智能并不像你想象的那么迫在眉睫
  18. 使用 ChatGPT 将您的 Excel 工作效率提高 10 倍,您不再需要成为 Excel 向导才能变得超级高效。
  19. 《电子元器件的可靠性》——2.5节威布尔分布及其概率纸的结构和用法
  20. 宝宝发烧手脚冰凉怎么办 如何正确给宝宝退烧

热门文章

  1. 六个细节改变提升 Android L 用户体验
  2. Centos7下配置安装mysql5.5主从复制(一主两从)
  3. iOS开发中的单元测试(三)——URLManager中的测试用例解析
  4. Spring Ioc Configration - Annotation
  5. 在Ubuntu下rtorrent编译安装笔记
  6. Python3 GUI:PyQt5环境搭建
  7. CookieHelper
  8. iOS根据经纬度获得地理名称
  9. LightOj_1030 Discovering Gold
  10. HTTP POST发消息