db_find()

【函数原型】

db_find($table, $cond = array(), $orderby = array(), $page = 1, $pagesize = 10, $key = "", $col = array(), $d = NULL)

【功能】

查询数据库,成功返回二维数组(多条记录),失败返回 FALSE,并且自动记录到错误日志。

$table:表名

$cond:条件

$orderby:排序方式

$page: 页数

$pagesize:每页记录条数

$key:返回的数组用那一列的值作为 key

$col:查询哪些列

$d:$db 实例

【$orderby】

条件数组的格式:

// 某个字段正序 - ORDER BY create_date ASC:

array("create_date"=>1)

// 某个字段倒序 - ORDER BY create_date DESC:

array("create_date"=>-1)

// 组合: ORDER BY gid ASC, create_date DESC:

array("gid"=>1, "create_date"=>-1)

【用例】

$conf = include "./conf.php";

include "./xiunophp/xiunophp.php";

// 查找 g=1 的用户记录,返回所有符合的记录

$arrlist = db_find("user", array("gid"=>1));

print_r($arrlist);

// 查找 g=1 && uid > 1 && uid < 100 的用户记录,返回所有符合的记录,并且按照 uid 正序排序(1: 正序; -1: 倒序)

$arrlist = db_find("user", array("gid"=>1, "uid"=>array(">"=>1, "100)), array("uid"=>1));

print_r($arrlist);

?>

php数据库find(),db_find()相关推荐

  1. Spring Boot参考指南

    Spring Boot参考指南 作者 菲利普·韦伯,戴夫 Syer,约什 长,斯特凡 尼科尔,罗布 绞车,安迪·威尔金森,马塞尔 Overdijk,基督教 杜普伊斯,塞巴斯蒂安·德勒兹,迈克尔·西蒙斯 ...

  2. mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间

    先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...

  3. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  4. 创建数据库,指定数据库的字符集和编码顺序

    创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...

  5. MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段

    mybatis plus忽略映射字段时可以在实体类属性上使用以下注解: @TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的. @TableField(e ...

  6. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  7. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  8. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...

    展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...

  9. linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?

    [问题现象]安装数据库的时候设置过SA口令,安装后不记得了?有没有办法可以修改数据库SA口令? [原因分析]各版本数据库更改SA口令的方法不一样,一般MSDE2000数据库安装时没有SA口令,SQL ...

最新文章

  1. AI时代,谈数据分析时我们要谈些什么?
  2. 我终于加上博士大佬的微信!攒了近百个技术问题,一口气解决!(文末有福利)...
  3. Java 项目JDBC 链接数据库中会出现的错误
  4. linux 脚本判断一个目录不存在
  5. angular 引入编辑器以及控制器的学习和理解。。。
  6. makefile跨平台,动态库,静态库
  7. 开发自己的区块链基础功能篇
  8. 开源.net开发平台SharpDevelop挑战VS2008
  9. [SDOI2009]Bill的挑战——全网唯一 一篇容斥题解
  10. 网站颜色变黑白的CSS代码,Chrome、火狐、IE
  11. 毕业设计(三)---spring学习笔记(1)之-IOC
  12. 程序调试经验~认证基盘测试程序初期调试~。
  13. linux 信号 --- 产生 阻塞 捕捉
  14. 二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》
  15. 计算机操作系统有几种基本管理,操作系统有哪些管理功能
  16. JavaScript除数不为0异常处理
  17. java 截图_Java实现网页截屏
  18. iMac 2019一体机开箱体验,其内存是什么牌子,怎样换iMac内存?
  19. 袋鼠云数栈UI5.0体验升级背后的故事:可用性原则与交互升级
  20. Android面试题之动画+事件处理篇

热门文章

  1. 深入理解Plasma(一)Plasma 框架
  2. Linux的文件权限与目录配置
  3. SheetForm.cs
  4. crm2011创建批量删除作业
  5. [原创]MYSQL周期备份shell脚本
  6. UWP入门一 7天酒店客户端源码及说明
  7. Hibernate HQL查询(2)
  8. php模式设计之 观察者模式
  9. 与成都的幸福行动家交流GTD
  10. android 简易时间轴(实质是ListView)