zoukankan      html  css  js  c++  java
  • 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
    */
  • 相关阅读:
    Spring Boot2 系列教程(二十)Spring Boot 整合JdbcTemplate 多数据源
    Spring Boot 如何给微信公众号返回消息
    Spring Boot2 系列教程(十九)Spring Boot 整合 JdbcTemplate
    Spring Boot2 系列教程(十八)Spring Boot 中自定义 SpringMVC 配置
    Spring Boot 开发微信公众号后台
    Spring Boot2 系列教程(十七)SpringBoot 整合 Swagger2
    Spring Boot2 系列教程(十六)定时任务的两种实现方式
    Spring Boot2 系列教程(十五)定义系统启动任务的两种方式
    Spring Boot2 系列教程(十四)CORS 解决跨域问题
    JavaScript二维数组
  • 原文地址:https://www.cnblogs.com/qhorse/p/4816251.html
Copyright © 2011-2022 走看看