Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Php 合并两个db表以在单个html表中显示_Php_Laravel_Laravel 4 - Fatal编程技术网

Php 合并两个db表以在单个html表中显示

Php 合并两个db表以在单个html表中显示,php,laravel,laravel-4,Php,Laravel,Laravel 4,我有一个分类表和一个标签表 我可以很好地查询、限制和分页这些内容,但是我真正想做的是将它们组合起来,然后按字母顺序排序并分页 这不是我以前做过的事情,所以我想知道是否可以使用现有的工具,或者我将不得不手动编写查询并添加分页等 $categories = DB::table('categories')->sortBy('Title')->paginate(20); 将为此工作,但他们都想要,按标题和分页排序 可能吗?您可以使用PHP数组 SELECT column_name(s) F

我有一个分类表和一个标签表

我可以很好地查询、限制和分页这些内容,但是我真正想做的是将它们组合起来,然后按字母顺序排序并分页

这不是我以前做过的事情,所以我想知道是否可以使用现有的工具,或者我将不得不手动编写查询并添加分页等

$categories = DB::table('categories')->sortBy('Title')->paginate(20);
将为此工作,但他们都想要,按标题和分页排序


可能吗?

您可以使用PHP数组

SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;

array_push()将两个表结果合并到一个数组中。然后使用sort()函数按字母顺序排序。

你是在问如何编写代码吗?这意味着从数据库中获取所有数据,循环并构建一个数组,然后我只需要500个数组中的20个。。。所以有点浪费。。。