【发布时间】:2019-01-25 06:55:03
【问题描述】:
在这段代码中,我有两个不同的表,即skill_master and jobs_category。现在,我想将这两个不同的表数据合二为一,并使用json_encode 将其数据转换为 JSON 格式。
$this->db->select('category');
$this->db->from('jobs_category');
$this->db->order_by('category');
$query1 = $this->db->get();
$result1 = $query1->result_array();
$this->db->select('key_skills');
$this->db->from('skill_master');
$this->db->order_by('key_skills');
$query2 = $this->db->get();
$result2 =$query2->result_array();
$arr = array();
foreach($result1 as $row)
{
foreach($result2 as $rows)
{
$arr[] = $row['category'].','.$rows['skill_master'];
}
}
$json = json_encode($arr);
echo $json;
例如:
table1:技能大师
key_skills
==========
java
php
dot net
table2:jobs_category
category
========
IT Jobs
Air line Jobs
Hardware Jobs
现在,我这里有两张桌子。现在,我想合并这两个表,并希望得到 JSON 格式的数据,例如 ["java", "PHP", "dot net", "IT Jobs", "Air Line Jobs", "Hardware Jobs"]。那么,我该怎么做呢?请帮帮我。
谢谢
【问题讨论】:
-
这两个表有没有关系?
-
没有关系@DanishAli
标签: arrays json codeigniter mysqli