Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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 我想根据codeigniter中的日期从表中选择数据_Php_Codeigniter - Fatal编程技术网

Php 我想根据codeigniter中的日期从表中选择数据

Php 我想根据codeigniter中的日期从表中选择数据,php,codeigniter,Php,Codeigniter,我的问题是。 表中的数据在“创建”列中具有不同的日期,在插入数据的帮助下,我以yyyy/mm/dd格式手动输入日期 我想根据数组中的日期获取数据 最重要的是,日期应该只显示一次,类似于该日期的数据应该显示在下面的数组中 比如说 2017/07/04的数据应显示在一个阵列中 2017/07/03的数据应显示在一个阵列中 {date:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04}} {

我的问题是。 表中的数据在“创建”列中具有不同的日期,在插入数据的帮助下,我以
yyyy/mm/dd
格式手动输入日期 我想根据数组中的日期获取数据

最重要的是,日期应该只显示一次,类似于该日期的数据应该显示在下面的数组中

比如说 2017/07/04的数据应显示在一个阵列中 2017/07/03的数据应显示在一个阵列中

{date:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04}} {日期:2017/07/04}{{id=4,name=abc,created=2017/07/04},{id=5,name=def,created=2017/07/04} 虽然问题非常有限,但我认为你想要的是这样的东西:

$array = array();
foreach ($result->result_array() as $row){
    $array[$row['DATE']][] = array('id'=>$row['ID'],'name'=>$row['NAME'],'created'=>$row['DATE']);
}
显然,您需要用DB引用替换大写字段名


然后,如果您希望使用JSON编码,请使用
JSON\u encode($array)

我手头上没有“如何提问”的链接可以复制和粘贴。但如果你能说得更具体一点,我们将不胜感激。您使用的是什么查询?你的MVC看起来像什么?这似乎是一个JSON编码,代码是什么样子的?Mundya foreach la de ik和array vich date key de与store kar laJaspreet singh对比我能理解的是,您希望从数据库中选择数据,然后将其编码为JSON数据,但是想要将日期保留为
json数组的父键是这样吗?请设置查询或表结构,以便我们提供帮助