一、查

①select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')

/*** 执行sql查询* @param $where         查询条件[例`name`='$name']* @param $data         需要查询的字段值[例`name`,`gender`,`birthday`]* @param $limit         返回结果范围[例:10或10,10 默认为空]* @param $order         排序方式    [默认按数据库默认方式排序]* @param $group         分组方式    [默认为空]* @param $key          返回数组按键名排序* @return array        查询结果集数组*/

②listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array(), $data = '*')

/*** 查询多条数据并分页* @param $where* @param $order* @param $page* @param $pagesize* @return unknown_type*/

③get_one($where = '', $data = '*', $order = '', $group = '')

/*** 获取单条记录查询* @param $where         查询条件* @param $data         需要查询的字段值[例`name`,`gender`,`birthday`]* @param $order         排序方式    [默认按数据库默认方式排序]* @param $group         分组方式    [默认为空]* @return array/null    数据查询结果集,如果不存在,则返回空*/

④query($sql)

/*** 直接执行sql查询* @param $sql                            查询sql语句* @return    boolean/query resource        如果为查询语句,返回资源句柄,否则返回true/false*/

二、增

①insert($data, $return_insert_id = false, $replace = false)

/*** 执行添加记录操作* @param $data         要增加的数据,参数为数组。数组key为字段值,数组值为数据取值* @param $return_insert_id 是否返回新建ID号* @param $replace 是否采用 replace into的方式添加数据* @return boolean*/

②insert_id()

/*** 获取最后一次添加记录的主键号* @return int */

三、改

①update($data, $where = '')

/*** 执行更新记录操作* @param $data         要更新的数据内容,参数可以为数组也可以为字符串,建议数组。*              为数组时数组key为字段值,数组值为数据取值*                         为字符串时[例:`name`='phpcms',`hits`=`hits`+1]。*                        为数组时[例: array('name'=>'phpcms','password'=>'123456')]*                        数组的另一种使用array('name'=>'+=1', 'base'=>'-=1');程序会自动解析为`name` = `name` + 1, `base` = `base` - 1* @param $where         更新数据时的条件,可为数组或字符串* @return boolean*/

四、删

① delete($where)

/*** 执行删除记录操作* @param $where         删除数据条件,不充许为空。* @return boolean*/

phpcms数据库操作相关推荐

  1. phpcms数据库 mysql 清空与导入 - phpMyAdmin操作 - 方法篇

    文章目录 phpcms数据库mysql 如何删除和导入 图片教程: 文字教程 · 操作方法: phpcms数据库mysql 如何删除和导入 phpMyAdmin操作 - 方法篇 图片教程: 文字教程 ...

  2. phpcms v9 数据库操作函数

    表明默认当前load_model('xxxx')模块所在表名xxxx 若要指定表名  则:操作在mysql.class.php中$this->db->select(...) 1.查询    ...

  3. phalapi 数据库锁_phalApi数据库操作

    在很多时候,我们会遇到数据库表里面的某个值需要+1操作,我们不能简单地在update的时候写入array('key' => 'key+1'),因为在解析sql的时候,key+1 会带上引号作为一 ...

  4. Python的数据库操作(Sqlalchemy)

    ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射.简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系.这样,我们要操作数据库,数据库中的表 ...

  5. 便捷,轻巧的Groovy数据库操作

    本文主要介绍Groovy对数据的CRUD操作,熟悉groovy.sql包,测试使用的数据库是H2. 1.数据库连接配置 //数据库连接配置 def db = [url:'jdbc:h2:mem:gro ...

  6. Django模型之数据库操作-查询

    六.数据库操作-查询 6.1基础条件查询 1 基本查询 get查询单一结果,如果不存在会抛出模型类.DoesNotExist异常. all查询多个结果.[返回的所有结果是列表] count查询结果数量 ...

  7. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  8. .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...

    ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...

  9. oracle可以面向对象吗,Jbdc助手-数据库操作面向对象的实现(oracle)

    前言: 如果你对hibernate不是那样的推崇,但感觉jdbc的sqlr操作又不是那么OO的话,那么这篇文章可能给能带来或多或少的期望- 在很长的一段时间里,中总感觉应该对sql的操作来实现一种集成 ...

最新文章

  1. android中可以使用bitmap的平铺,镜像平铺等减小图片带来的apk过大的问题
  2. 软件公司与非软件公司区别(纯个人看法)
  3. NMF和SVD在推荐系统中的应用(实战)
  4. 随笔27 面向对象的五大基本原则
  5. 银联公钥加密java实现_【技术贴】银联加密算法 (收藏版)
  6. 命令行快速访问远程目录
  7. linux uvc协议_USB摄像头的UVC协议
  8. MT4跟单软件的API跟单模式有多少种?
  9. tracert 原理
  10. 国内银行简码表(json)
  11. 计算机组成电路图符号大全,电路图|电路图讲解|电路图符号大全_极客迷
  12. 指纹识别 matlab
  13. !function(){}() 什么意思
  14. npm无法加载文件,无法下载依赖包
  15. Ubuntu 16.04系统安装VS Code流程详解
  16. 铝碳化硅封装材料行业研究及十四五规划分析报告
  17. 企业智能化管理固定资产的新思路
  18. vue http put 请求入参报错400
  19. 《谁动了我的奶酪》读书笔记
  20. 浅谈HEVC中的CTU CU PU TU

热门文章

  1. MeshLab中进行点云配准
  2. 高效编程之互斥锁和自旋锁
  3. php -- 检查是否存在
  4. nginx小总结(五)
  5. .NET独有的精巧泛型设计模式
  6. kubernetes集群命令行工具kubectl
  7. Python的Flask入门
  8. 中望cad2018中文版
  9. PHP 的一些底层知识
  10. ASP.NET MVC IOC 之AutoFac攻略