Skip to content

cyobason/Table-query

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

用于小机子,没有办法很好,很快的处理大数据,如百万,千万的数据

如: 数据存在20个表,

使用这个,可以根据表所在的记录数和分页时的页码查询到当前要查询的记录在第几个表里

如 demo 里的 $data = ['0' => 11, '1' => 0, '2' => 38, '3' => 198];

表0有11条记录符合查询的结果,其他表依次有的记录

那么 get_table_limit($data, 1) 这里每页为20条记录,那么第一页的记录就在 表0 的 limit 0,11 和 表2的 limit 0,9 里 那么 get_table_limit($data, 2) 第二页的记录就在 表2 的 limit 9, 20 中 依次 .....

这样不用进行所有分表的查询,减少机子的开支的同时保持查询的速度。

About

无聊写的多表类似分页一样的查询

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages