php - 获取特定json中的mysql结果

标签 php mysql json codeigniter datatables

我的项目有问题。
我正在使用 Codeigniter 及其 REST 库、Datatables jquery 插件

我的表格

Table `order`

+----+----------+-------------+---------------------+---------+-------+
| id | table_id | waiter_name | date_time           | status  | total |
+----+----------+-------------+---------------------+---------+-------+
|  1 | Table 1  | Waiter 1    | 2016-03-03 12:44:27 | Pending |  1500 |
+----+----------+-------------+---------------------+---------+-------+

table `orderitems`

+----+----------+-------------+----------+
| id | order_id | food_item   | item_qty |
+----+----------+-------------+----------+
|  1 | 1        | Chicken Fry |        2 |
|  2 | 1        | Beef        |        1 |
+----+----------+-------------+----------+

table `foodinfo`
+----+----------------+-----------+-----------+----------+
| id | food_item      | status    | category  | price    |
+----+----------------+-----------+-----------+----------+
|  1 | Chicken Fry    | Available | Meat      |      600 |
|  2 | Beef           | Available | Meat      |      300 |
+----+----------------+-----------+-----------+----------+

我的梦想数据表

ID  TABLE NAME  WAITER NAME DATE AND TIME       FOODS         STATUS    TOTAL
1   Table 1     Waiter 1    1016-03-03 12:44:24 Chicken Fry-2 Pending   1500
                                                Beef       -2

我当前的查询

$this->db->select('orderitems.*, order.*');
$this->db->from('order');
$this->db->from('orderitems');
$data = $this->db->get()->result_array();
$this->response($data);

和json

[
  {
    "id": "1",
    "order_id": "1",
    "food_item": "Chicken Fry",
    "item_qty": "2",
    "table_id": "Table 1",
    "waiter_name": "Waiter 1",
    "date_time": "2016-03-03 12:44:27",
    "status": "Pending",
    "total": "1500"
  },
  {
    "id": "1",
    "order_id": "1",
    "food_item": "Beef",
    "item_qty": "2",
    "table_id": "Table 1",
    "waiter_name": "Waiter 1",
    "date_time": "2016-03-03 12:44:27",
    "status": "Pending",
    "total": "1500"
  }
]

如何使用 json 和数据表获取此数据表?
codeigniter 查询生成器或 mysql 查询。

最佳答案

返回数组到 json 对象。 json_decode 或 json_encode 抱歉,您的问题可能不清楚。

关于php - 获取特定json中的mysql结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35812112/

相关文章:

php - 如何将不同的html页面值存储到数据库的同一行中?

php - 将变量追加到 mysql 表数据中

json - 谷歌地理位置未发现错误

java - JSON 对象动态转为 POJO

javascript - 如何在 highcharts 系列中使用 javascript 变量?

php - 如何从类型 = 1 和搜索词的列中进行选择?

php - 使用 MySQL 为帖子投票/点赞系统

PHP/sql 问卷调查和适合性匹配

mysql - 关于如何完成特定MySQL JOIN的建议

php - 我如何获得自动增量字段mysql