Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何获取搜索结果中的所有列值包括分页_Mysql_Eloquent_Laravel 5.1 - Fatal编程技术网

Mysql 如何获取搜索结果中的所有列值包括分页

Mysql 如何获取搜索结果中的所有列值包括分页,mysql,eloquent,laravel-5.1,Mysql,Eloquent,Laravel 5.1,这就是一个例子 id | name | year | color ------------------------ 1 | john | 1955 | red 2 | mark | 1955 | yellow .... more than 10K inserts 如果我搜索“mark”,我会得到大约100个结果。我显示分页结果(每页15个) 我想要的是:每页显示15个结果,但在侧面显示“年”和“颜色”的所有不同值,这将用作基于所有~100个结果的过滤器 未来将有大约100K的插入和大约20

这就是一个例子

id | name | year | color
------------------------
1  | john | 1955 | red
2  | mark | 1955 | yellow
.... more than 10K inserts
如果我搜索“mark”,我会得到大约100个结果。我显示分页结果(每页15个)

我想要的是:每页显示15个结果,但在侧面显示“年”和“颜色”的所有不同值,这将用作基于所有~100个结果的过滤器

未来将有大约100K的插入和大约20个单元(年份、颜色)作为过滤器

$count = 15; 
$offest = $page * $count; 
// for the 1-st page $page = 0; 
// for the 2-nd page $page = 1; 
// for the 3-rd page $page = 2;  ......

SELECT name FROM table WHERE name = 'mark' 
GROUP BY year, color
LIMIT $offset, $count;