gpt4 book ai didi

php - mysqli 返回具有相同 id 的多行数据

转载 作者:行者123 更新时间:2023-11-29 07:57:25 26 4
gpt4 key购买 nike

你好,这是我在名为“members”的表中的内容

id - key - value
1 name john
1 age 35
1 zip 12345
2 name stacy
2 age 22
2 zip 11223
3 name mark
3 age 44
3 ssn 11111111
3 zip 54321

我尝试以这种方式返回此数据:

1 - john - 35 - 12345
2 - stacey - 22- 11223
etc... (its a longer list)

我需要这种格式,这样我就可以使用循环将其插入到另一个表中。关于如何做到这一点有什么想法吗?

$resultat = mysqli_query($con,"SELECT * FROM members'");

这将获取所有成员。我不知道如何去做我需要做的事情任何意见将不胜感激,谢谢!!

最佳答案

这是旋转数据的示例。这是一种方法:

select m.id,
max(case when key = 'name' then value end) as name,
max(case when key = 'age' then value end) as age,
max(case when key = 'zip' then value end) as zip
from members m
group by id;

关于php - mysqli 返回具有相同 id 的多行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com