我有2個表events
和categories
。 categories
表有2列id
和category
。 event
表包含category_id
作爲categories
表的外鍵。SQL連接兩個表來給出多個數組的結果
現在events
表的內容是由
+------------------------------------------------------+
| id | category_id | event_name | event_date | created |
+------------------------------------------------------+
| 1 | 1 | event 1 | 12-04-2016 |TIMESTAMP|
| 2 | 1 | event 2 | 14-04-2016 |TIMESTAMP|
| 3 | 2 | event 1 | 16-04-2016 |TIMESTAMP|
| 4 | 1 | event 3 | 14-04-2016 |TIMESTAMP|
| 5 | 2 | event 2 | 12-04-2016 |TIMESTAMP|
+------------------------------------------------------+
給現在我想要做的是選擇所有行和形式
=> Category 1
<> event 1
<><> 12-04-2016
<> event 2
<><> 14-04-2016
<> event 3
<><> 14-04-2016
=> Category 2
<> event 1
<><> 16-04-2016
<> event 2
<><> 12-04-2016
如何是可以做到的產生輸出。我使用PHP
和mysqli
,我想在PHP中數組此信息,以便我可以在任何地方在網頁使用PHP for
循環或foreach
[用mysqli你必須手動排序記錄,而PDO是一行](https://phpdelusions.net/pdo/mysqli_comparison#array),所以選擇是你的。 –