phpcms数据库操作
一、查
①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数据库操作相关推荐
- phpcms数据库 mysql 清空与导入 - phpMyAdmin操作 - 方法篇
文章目录 phpcms数据库mysql 如何删除和导入 图片教程: 文字教程 · 操作方法: phpcms数据库mysql 如何删除和导入 phpMyAdmin操作 - 方法篇 图片教程: 文字教程 ...
- phpcms v9 数据库操作函数
表明默认当前load_model('xxxx')模块所在表名xxxx 若要指定表名 则:操作在mysql.class.php中$this->db->select(...) 1.查询 ...
- phalapi 数据库锁_phalApi数据库操作
在很多时候,我们会遇到数据库表里面的某个值需要+1操作,我们不能简单地在update的时候写入array('key' => 'key+1'),因为在解析sql的时候,key+1 会带上引号作为一 ...
- Python的数据库操作(Sqlalchemy)
ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射.简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系.这样,我们要操作数据库,数据库中的表 ...
- 便捷,轻巧的Groovy数据库操作
本文主要介绍Groovy对数据的CRUD操作,熟悉groovy.sql包,测试使用的数据库是H2. 1.数据库连接配置 //数据库连接配置 def db = [url:'jdbc:h2:mem:gro ...
- Django模型之数据库操作-查询
六.数据库操作-查询 6.1基础条件查询 1 基本查询 get查询单一结果,如果不存在会抛出模型类.DoesNotExist异常. all查询多个结果.[返回的所有结果是列表] count查询结果数量 ...
- 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)
1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名 [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...
- .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...
ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...
- oracle可以面向对象吗,Jbdc助手-数据库操作面向对象的实现(oracle)
前言: 如果你对hibernate不是那样的推崇,但感觉jdbc的sqlr操作又不是那么OO的话,那么这篇文章可能给能带来或多或少的期望- 在很长的一段时间里,中总感觉应该对sql的操作来实现一种集成 ...
最新文章
- android中可以使用bitmap的平铺,镜像平铺等减小图片带来的apk过大的问题
- 软件公司与非软件公司区别(纯个人看法)
- NMF和SVD在推荐系统中的应用(实战)
- 随笔27 面向对象的五大基本原则
- 银联公钥加密java实现_【技术贴】银联加密算法 (收藏版)
- 命令行快速访问远程目录
- linux uvc协议_USB摄像头的UVC协议
- MT4跟单软件的API跟单模式有多少种?
- tracert 原理
- 国内银行简码表(json)
- 计算机组成电路图符号大全,电路图|电路图讲解|电路图符号大全_极客迷
- 指纹识别 matlab
- !function(){}() 什么意思
- npm无法加载文件,无法下载依赖包
- Ubuntu 16.04系统安装VS Code流程详解
- 铝碳化硅封装材料行业研究及十四五规划分析报告
- 企业智能化管理固定资产的新思路
- vue http put 请求入参报错400
- 《谁动了我的奶酪》读书笔记
- 浅谈HEVC中的CTU CU PU TU