如何在1行显示数据库中的数据

时间:2017-03-14 10:30:18

标签: php mysql

我只是PHP的新手。我昨天开始学习。

我有一个问题是将数据从DB显示到我的测试PHP项目。

我有以下数据:

| Class Room | Teacher | Pict |
| A1         | ABU     | 1.jpg|
| A1         | ABU     | 2.jpg|

在我问之前,我做了“从老师的X组中选择*”,我得到的数据如下:

| Class Room | Teacher | Pict |
| A1         | ABU     | 1.jpg|

我想在我的网站上显示这些数据:

| Class Room | Teacher | Pict           |
| A1         | ABU     | 1.jpg :: 2.jpg |

所以,在这种情况下我被困住了,我只需要帮助来学习。

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT Class Room, Teacher,  GROUP_CONCAT(Pict SEPARATOR '::') as Picsts
FROM X GROUP BY teacher