如何从两个表创建JSON数据

时间:2016-09-16 11:26:39

标签: mysql json codeigniter ionic-framework

我有两张如下表:

表:问题

id ~~ quest
———————————————  
01 ~~ where is the fruit..?
02 ~~ what is the most popular name in the world..?

table:choice_answer

idq ~~ choice
———————————————  
01  ~~ mango
01  ~~ car
01  ~~ bottle
02 ~~ Jhon
02 ~~ Nina
02 ~~ Michael

结果是:

1. "where is the fruit..?"
   * mango
   * car
   * bottle

2. "what is the most popular name in the world..?"
   * Jhon
   * Nina
   * Michael

如何在PHP CodeIgniter上创建Data JSON? 以及如何在IONIC上使用ng-repeat创建视图以获得上述结果?

2 个答案:

答案 0 :(得分:0)

你可以从两个表中获取数据并将两个表的数据作为两个不同的数组,然后使用json_encode()并将这个函数与两个名称的两个数组一起提供。喜欢:

$q = array("q1", "q2");
$a = array("a1", "a2);
echo json_encode(["question" => $q, "content" => $a]);

答案 1 :(得分:0)

我遇到过这样的问题。离子只是不接受正常的回声JSON。

如果您使用IONIC,我建议您使用this中的Rest API。只需按照项目中给出的示例。