Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 对列中的数据进行排序_Php_Codeigniter - Fatal编程技术网

Php 对列中的数据进行排序

Php 对列中的数据进行排序,php,codeigniter,Php,Codeigniter,Hy, 我有下一个代码: <?php $homeworks = $this->db->get_where('teme', array('school_id' => school_id(), 'status'=>'0'))->result_array(); foreach( $homeworks as $homework){ ?> <tr> <td><?php echo

Hy, 我有下一个代码:

  <?php
   $homeworks = $this->db->get_where('teme', array('school_id' => school_id(), 'status'=>'0'))->result_array();
  foreach( $homeworks  as $homework){

      ?>
      <tr>
        <td><?php echo $homework['teme_code']; ?></td>
        <td><?php echo $homework['timestamp']; ?></td>
        <td>
但我想展示给大家看

| teme_code| timestamp|
| XX| 01.01.2020| 
| XZ| 02.01.2020| 
| XY| 03.01.2020| 
我试过了,但没用

$query = $this->db->query('SELECT teme_code, status=0,timestamp FROM teme ORDER BY timestamp ASC');
foreach ($query->result_array() as $row)
{...

使用“排序依据”按字段排序

您将得到的
分组依据
排序依据
相混淆。试试这个

$query = $this->db->query('SELECT teme_code, timestamp FROM teme ORDER BY timestamp ASC');
foreach ($query->result_array() as $row)
{...

您将group by与order by混为一谈,read SQL没有
排序依据
,它使用
排序依据
。我可以工作,但如何添加例如:$query=$this->db->query('SELECT teme_code,status,timestamp FROM teme order by timestamp ASC');和状态必须为=0。@myEDU请不要通过评论询问后续问题。如果你有一个新的问题,考虑打开一个新的问题,但是请在那之前做你的研究。这些是SQL最基本的功能,应该不难找到。
$query = $this->db->query('SELECT teme_code, timestamp FROM teme ORDER BY timestamp ASC');
$query = $this->db->query('SELECT teme_code, timestamp FROM teme ORDER BY timestamp ASC');
foreach ($query->result_array() as $row)
{...