thinkPHP 数据表的操作

2023-05-16

$member = M('User');

一、查询方法 
  select()返回二维数组
  find()返回一维数组

1、返回二维数组。
$member->limit(3)->order('id desc')->select();  //返回后三条
对应: select * from user order by id desc limit 3

2、返回二维数组
$member->limit(10)->where("'username' like %aaa% and 'num' > 100")->select()
对应: select * from user where ('username' like %aaa%) and ('num' > 100) limit 10

3、返回二维数组
$member->limit(1)->where("'number'>100 or 'number'=0")->select()
对应:select * from user where('number'=0) or ('number'>100) limit 1

4、返回二维数组
$member->limit(10)->where("'number'>100 and 'number'<200")->select()
对应:select * from user where(number>100 and number<200) limit 10

5、返回一维数组
$member->limit(0,1)->field('number')->where("'username'='lisi'")->find()
对应:select number from user where('username' = 'lisi') limit 0,1

6、返回一维数组
$member->limit(0,1)->where('id=2')->find()
对应:select * from user where id=2 limit 0,1


二、更新
  save()
1、返回影响行数
$member->data('number=100')->where("'username'='lisi'")->save()
对应:update user set number=100 where(username=lisi)


三、增加
  add()
$data=array(
    'username'=>'lisi',
    'number'=>'100'
)
1、返回自增ID
$member->data($data)->add()
insert into user(username,number)values('lisi',100)


四、删除
   delete()

1、返回影响行数
$member->where("'number'=10")->delete()
对应:delete from user where number=10


注:哪里写错了 请大牛指出来,更多的方法请查阅thinkPHP手册
 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

thinkPHP 数据表的操作 的相关文章

  • THINKPHP 数据操作方法

    一 ThinkPHP Insert 添加数据 ThinkPHP 内置的 add 方法用于向数据表添加数据 xff0c 相当于 SQL 中的 INSERT INTO 行为 添加数据 add 方法是 CURD xff08 Create Upda
  • ThinkPHP 大D方法思想下的JDBC操作数据库D类

    这里我封装出来的D 类 xff0c 是根据 ThinkPHP 中的 D 方法中做出来的 xff0c 其中有些出入的地方 xff0c 我进行了一些个性化的修正 xff0c 如 xff1a ThinkPHP 中操作数据库时 xff0c 需要在配
  • thinkphp框架图书馆管理系统代码_??thinkphp中 select()和find()方法详解

    thinkphp是比较好的php开发框架 xff0c 能比较快速的开发MVC架构的管理系统 xff0c 我们需要用到 select 和find 方法 xff0c 两个方法都能返回数据集数组 xff0c 但有什么不同呢 xff1f 先看一下我
  • ThinkPHP下 自定义日志输出

    项目场景 xff1a 不想调用TP的 think Log类工具 xff0c 而是自定义日志的输出路径 文件名和内容 xff1a 解决方案 xff1a 提示 xff1a 这里填写该问题的具体解决方案 xff1a 1 首先在common php
  • ThinkPHP URL路由解析

    ThinkPHP是国内非常火的一个轻量级框架 xff0c 采用MVC模式 xff0c 结构写的非常好 xff0c 今天 大象 带大家走一下ThinkPHP框架系统运行流程 xff0c 我将跟随ThinkPHP的执行进行代码讲解 xff0c
  • ThinkPHP方法简介

    1 U URL组装 支持不同URL模式 U方法 xff1a U方法是用来生成URL地址的 在模板中可以这样使用 生成当前模块的方法的操作地址 lt a href 61 34 U 39 方法名 39 34 gt 超链接 lt a gt 生成模
  • thinkphp根据时间戳查询时间范围内的记录

    这是获取当月月初和月末的时间戳 beginThismonth 61 mktime 0 0 0 date 39 m 39 1 date 39 Y 39 endThismonth 61 mktime 23 59 59 date 39 m 39
  • Thinkphp修改密码的实现

    密码修改是开发中很基础的一个功能 密码修改的HTML代码如下 span span lt form method 61 post class 61 form horizo ntal action 61 gt span span span st
  • php跳转404_ThinkPHP设置404跳转页面

    ThinkPHP3 2 3设置404跳转页面 在ThinkPHP3 2版本中当我们访问不存在的页面时会出现错误提示页面 xff1a error png 解决办法 xff1a 1 在ThinkPHP3 2详细的介绍了该框架下的ThinkPHP
  • Thinkcmf 后台弹框页面代码

    thinkcmf是基于layer做的弹出层 https www layui com doc modules layer html 可以看layer的文档学习 选择信息 列表展示 html页面
  • thinkphp6 入门(3)--获取GET、POST请求的参数值

    一 Request对象 thinkphp提供了Request对象 其可以 支持对全局输入变量的检测 获取和安全过滤 支持获取包括 GET POST REQUEST SERVER SESSION COOKIE ENV等系统变量 以及文件上传信
  • 【thinkphp5学习笔记之一 】安装

    一 安装composer 1 点此下载composer 然后运行 2 打开cmd 按行分别输入以下代码 要求php安装并且路径配置完毕 php r copy https install phpcomposer com installer c
  • 【PHP发送邮件】PHP实现发送邮件

    PHP发送邮件 Thinkphp直接使用 其他框架修改使用 1 安装 composer require phpmailer phpmailer 2 填写配置表 配置文件mail php
  • Linux Nginx 配置 Thinkphp 两种方式

    第一种常见 前端vue后端Thinkphp接口以 api开头 这种Thinkphp不用启动 但是需要启动 php pfm 遇到的问题是我多个Thinkphp 项目在不同的目录 配置也是对应目录 但是不同域名访问接口 时都指向了第一个Thin
  • TP5 Fatal error: Class 'think\Route' not found

    1 使用验证码了时 使用Composer安装think captcha扩展包 composer require topthink think captcha 报错 Fatal error Class Route not found in D
  • 《thinkphp》一、通用化api和异常解决方案

    一 通用化API接口数据封装 1 将下面代码放到common php公共文件中 方便调用 通用化API接口数据输出 param int status 业务状态码 param string message 信息提示 param data 数据
  • thinkphp6 入门教程合集(更新中)

    thinkphp6 入门 1 安装 路由规则 多应用模式 thinkphp6 入门 1 安装 路由规则 多应用模式 软件工程小施同学的博客 CSDN博客 thinkphp6 入门 2 视图 渲染html页面 赋值 thinkphp6 入门
  • ThinkPHP怪现象:数据表新增字段后开发模式可更新运行模式无法更新

    一 情况说明 一个已经发布的程序中 数据库原有表article 字段原有id content title三个字段 原程序可以正常运行 通过大D方法可以正常的更新数据库 现在要对这个程序进行更新 数据库表article现在增加字段media
  • ThinkPHP6.0 多应用模式 部署 Layuiadmin 单页版

    QQ 23426945 PHP技术群 159789818 个人技术博客 https www itqaq com TP6 0中的路由省略应用名只能用入口文件绑定应用 和 域名绑定应用 经过测试 最后得出域名绑定应用是最合适的部署方式 如果有更
  • 安装ThinkPHP5.1并在框架中使用FFmpeg视频处理工具遇到的问题和解决办法

    一 安装ThinkPHP5 1框架 问题一 安装方法有很多 我这里使用composer安装的 但是遇到了问题 出现了报错 安装方法可是查看 https www kancloud cn manual thinkphp5 1 353948 co

随机推荐