数据读取
数据读取分为2种读取:读取多条数据,读取单条数据,数据读取支持where等连贯操作,具体连贯操作可查看连贯操作,本文不再说明
getOne($tableName, $columns = ‘*’)
使用getOne方法可读取单条数据
用法:
<?php
$table_name = 'xsk_test';
$data = $db->getOne($table_name,'name,code');
生成的sql语句为:
SELECT name,code FROM xsk_test LIMIT 1
get($tableName, $numRows = null, $columns = ‘*’)
使用get方法读取多条数据
用法:
<?php
$table_name = 'xsk_test';
$data = $db->get($table_name,null,'*');
$sql = $db->getLastQuery();
var_dump($data,$sql);
生成的sql语句为:
SELECT * FROM xsk_test;
实现分页:
<?php
$table_name = 'xsk_test';
$page=3;
$page_size=20;
$data = $db->get($table_name,[($page-1)*$page_size,$page_size],'*');
$sql = $db->getLastQuery();
var_dump($data,$sql);
生成的sql语句为:
SELECT * FROM xsk_test LIMIT 40, 20;
getValue($tableName, $column, $limit = 1)
使用getValue()获取某个字段的值
getColumn($tableName, $column, $limit = 1)
使用getColumn()获取某一列的数据
has($tableName)
判断该查询条件下是否存在数据
聚合查询方法
- count()
- max()
- min()
- sum()
- avg()
当前内容版权归 EasySwoole 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 EasySwoole .