Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.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 数据表:I';m正在获取记录总计:1和已筛选的记录0_Php_Datatables - Fatal编程技术网

Php 数据表:I';m正在获取记录总计:1和已筛选的记录0

Php 数据表:I';m正在获取记录总计:1和已筛选的记录0,php,datatables,Php,Datatables,我总共收到1条记录,但过滤了0条记录 显示0个条目中的0到0个(从1个总条目中筛选) 我正在寻找1个筛选条目,但不知何故,我在数据表中看不到它。 我很肯定我的问题是正确的。这只是一个简单的where查询 $search = '%'. str_replace(" ", "%", trim($request->search['value'])) .'%'; $order_query->where('o.full_name',

我总共收到1条记录,但过滤了0条记录

显示0个条目中的0到0个(从1个总条目中筛选)

我正在寻找1个筛选条目,但不知何故,我在数据表中看不到它。 我很肯定我的问题是正确的。这只是一个简单的where查询

$search = '%'. str_replace(" ", "%", trim($request->search['value'])) .'%';
            $order_query->where('o.full_name', 'like', $search);
我试着把这个

$search =   $name = '%Gerald%Sanders%';
            $order_query->where('o.full_name', 'like', $name);

而且它的输出恢复得很好。但是当我使用搜索功能时,它会过滤我得到的数据。顺便说一句,当我在搜索框中键入“Gerald Sanders”时,它也将被更改为%Gerald%Sanders%,因此我确信它们完全相同(我还尝试使用if($search===$name),它是相同的)

第一步将确认您的值。你做到了吗?第二步是启用数据库查询日志以查看发送到数据库的内容。是的,我已经完成了所有这些。似乎当代码$out=Datatables::of($order\u query)->make(true)时;执行时,未包括我的查询返回的数据。