php数据库find(),db_find()
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()相关推荐
- Spring Boot参考指南
Spring Boot参考指南 作者 菲利普·韦伯,戴夫 Syer,约什 长,斯特凡 尼科尔,罗布 绞车,安迪·威尔金森,马塞尔 Overdijk,基督教 杜普伊斯,塞巴斯蒂安·德勒兹,迈克尔·西蒙斯 ...
- mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...
- 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法
数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...
- 创建数据库,指定数据库的字符集和编码顺序
创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...
- MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段
mybatis plus忽略映射字段时可以在实体类属性上使用以下注解: @TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的. @TableField(e ...
- IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...
使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...
- Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译
Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...
- java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...
展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...
- linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
[问题现象]安装数据库的时候设置过SA口令,安装后不记得了?有没有办法可以修改数据库SA口令? [原因分析]各版本数据库更改SA口令的方法不一样,一般MSDE2000数据库安装时没有SA口令,SQL ...
最新文章
- AI时代,谈数据分析时我们要谈些什么?
- 我终于加上博士大佬的微信!攒了近百个技术问题,一口气解决!(文末有福利)...
- Java 项目JDBC 链接数据库中会出现的错误
- linux 脚本判断一个目录不存在
- angular 引入编辑器以及控制器的学习和理解。。。
- makefile跨平台,动态库,静态库
- 开发自己的区块链基础功能篇
- 开源.net开发平台SharpDevelop挑战VS2008
- [SDOI2009]Bill的挑战——全网唯一 一篇容斥题解
- 网站颜色变黑白的CSS代码,Chrome、火狐、IE
- 毕业设计(三)---spring学习笔记(1)之-IOC
- 程序调试经验~认证基盘测试程序初期调试~。
- linux 信号 --- 产生 阻塞 捕捉
- 二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》
- 计算机操作系统有几种基本管理,操作系统有哪些管理功能
- JavaScript除数不为0异常处理
- java 截图_Java实现网页截屏
- iMac 2019一体机开箱体验,其内存是什么牌子,怎样换iMac内存?
- 袋鼠云数栈UI5.0体验升级背后的故事:可用性原则与交互升级
- Android面试题之动画+事件处理篇