Codeigniter,选择,结果,数组格式

时间:2018-02-12 09:48:14

标签: php mysql codeigniter

我正在使用Codeigniter,我从两个表(countrycity)中选择了所有(*)数据。这些表有ID个字段,当我打印结果时,数组中只有一个ID元素。

国家/地区表的字段:

  1. ID
  2. 名;
  3. 标记;
  4. 总统。
  5. 城市表的字段:

    1. ID
    2. ctry_id; (国家ID)
    3. 名称
    4. 这是我的codeigniter代码:

      $this->db->select('country.*, city.*');
      $this->db->from('country');
      $this->db->join('city', 'city.ctry_id = country.id', 'left');
      $this->db->where('country.name', 'Tajikistan');
      $qry = $this->db->get();
      
      // Testing purpose only [do not judge ;)]
      echo '<pre>';
      print_r($qry->result());
      echo '</pre>';
      

      预期结果:

      id => 1,
      name => 'Tajikistan',
      flag => 'tj.png',
      president => 'Emomali Rahmon',
      id => 1,
      ctry_id => 1,
      name => 'Dushanbe'
      .
      .
      .
      

      我得到的结果:

      id => 1,
      name => 'Dushanbe',
      flag => 'tj.png',
      president => 'Emomali Rahmon',
      ctry_id => 1
      .
      .
      .
      
        

      任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题&#39;使用假名或每列的前缀,例如:

array:1 [
  "key" => "value"
]