首页
开发手册
应用中心
工具
用户中心
DBO应用:查询数据
中文简体
中文简体
English
上一篇
下一篇
### DBO应用:查询数据 DBO 以数组为基础,通过不同参数的设置,进行数据库查询操作。 数据查询是数据库常用的使用方式,一般程序都需要用到查询多条数据或者只查询一条数据,DBO将多条查询和单条查询集成在一起,为开发者提供学习便利。 #### 使用sql_select()查询数据 - 单条查询 ```php $table['a'],'where'=>"id=1")); //②运用 sql_join() 方法进行关联查询 $data_info = sql_select(array('sql'=>sql_join(),'where'=>"id=1")); //关闭数据库 $db->close(); ?> ``` - 多条查询 ```php 'sql' //定义数据表 $table['a'] = 'admin_user';//管理员表 $table['b'] = 'admin_group';//管理员组表 $ljoin['b'] = 'b.id=a.gid';//关联条件 $t_field = 'a.id,a.nickanme,b.group_name';//查询的字段 //①单表查询 $sql = sql_select(array('table'=>$table['a'],'where'=>"id in (1,2,3)",'order'=>'id DESC','type'=>"sql")); //②运用 sql_join() 方法进行关联查询 $sql = sql_select(array('sql'=>sql_join(),'where'=>"id in (1,2,3)",'order'=>'id DESC','type'=>"sql")); //执行数据库语句 $query = $db->query($sql); //循环query为数组 while($dls = $db->fetch_array($query)){ $list[] = $dls; } //关闭数据库 $db->close(); ?> ``` - 数据分页 ```php $table['a'],'where'=>"id in (1,2,3)",'order'=>'id DESC','type'=>"sql")); //②运用 sql_join() 方法进行关联查询 $sql = sql_select(array('sql'=>sql_join(),'where'=>"id in (1,2,3)",'order'=>'id DESC','type'=>"sql")); //执行数据库语句 $data_info = limit($sql,10);//执行sql语句,10条数据为1页 $pages = pages($data_info['info']);//输出页码 //关闭数据库 $db->close(); ?> ``` - 查询数据总数量 ```php 'num' 查询数据总数量 $nums = sql_select(array('table'=>"user",'where'=>"username='FOUNDPHP'",'type'=>'num')); //关闭数据库 $db->close(); >? ```