【发布时间】:2018-05-23 02:33:38
【问题描述】:
这是我的桌子
======================================
| Name | goods | Description |
======================================
| Ada | A | It is A . |
| Ada | B | It is B . |
| Ada | C | It is C . |
| May | D | It is D . |
| May | E | It is E . |
| John | F | It is F . |
| John | G | It is G . |
| Peter| H | It is H . |
| Peter| I | It is I . |
| Yo | J | It is J . |
| Yo | K | It is K . |
所以,我想让输出看起来像这样:
艾达 A 它是 A 。 B 是 B。 C 是 C .
五月 D 它是 D 。 E 是 E。
约翰 F 是 F。 G 是 G .
.
.
.
直到最后一行。
我尝试使用:
选择 * 从 TBL_NAME 分组 Name
它不起作用,但只是显示
Ada A 这是 A .
May D 这是 D
我正在使用 PHP 和 phpmyadmin,非常感谢。
感谢你的回答。
另外,我如何将查询回显到 php?
这是我所做的:
$sql = 'SELECT Name, GROUP_CONCAT(concat(goods, " ", Description) SEPARATOR " ") FROM TABLE_NAME group BY Name';
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Name: " . $row["Name"]. " - Group: " . $row["???????"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
我应该放什么??????,或者我做错了所有这些
【问题讨论】:
标签: php sql phpmyadmin