我有一個需求,我需要從MySQL查詢創建JSON文件。MySQL查詢到多維
的查詢如下:
SELECT category_id, category, question, answer FROM table1;
SELECT keywords FROM table2 WHERE category_id = table1.category_id;
我知道json_encode將數組JSON轉換,但我堅持有關如何將數據推從查詢到下面給出的以下多維數組結構。
<?php
array (
0 => (array(
'Category' => 'Category 1',
'question' => 'Question 1',
'answer' => 'Answer 1',
'keywords' => array (
0 => 'tag 1',
1 => 'tag 2',
2 => 'tag 3',
),
)
),
1 => (array(
'Category' => 'Category 2',
'question' => 'Question 2',
'answer' => 'Answer 2',
'keywords' => array (
0 => 'tag 4',
1 => 'tag 5',
2 => 'tag 6',
3 => 'tag 7',
),
)
),
);
?>
StackOverflow上的類似問題如下,但沒有解決我的問題。
什麼數據庫你使用的驅動程序。 mysql或mysqli –
我正在使用mysqli – user4943000