Php MySQL组_CONCAT
我有两张Mysql表 参与者Php MySQL组_CONCAT,php,mysql,group-concat,Php,Mysql,Group Concat,我有两张Mysql表 参与者 id | name | lastname | ---------------------------- 1 | Jon | Bush | 2 | Stephen | Eagle | 及 职位 我需要离开桌子 id (1) | Jon | <a href='index.php?id='1'>Title1</a>, <a href='index.php?id='2'>title3
id | name | lastname |
----------------------------
1 | Jon | Bush |
2 | Stephen | Eagle |
及
职位
我需要离开桌子
id (1) | Jon | <a href='index.php?id='1'>Title1</a>, <a href='index.php?id='2'>title3</a>, <a href='index.php?id='3'>title4</a>
id (2) | Stephen | <a href='index.php?id='4'>title<a/>
但在这种情况下,我只能得到标题行,没有ID行
问候
GROUP_CONCAT(b.Title) TitleList
应改为:
GROUP_CONCAT( CONCAT("<a href='index.php?id=", b.id, "'", b.Title, "</a>") ) TitleList
GROUP_CONCAT(CONCAT(“
这是正确的超链接方式
应改为:
GROUP_CONCAT( CONCAT("<a href='index.php?id=", b.id, "'", b.Title, "</a>") ) TitleList
GROUP_CONCAT(CONCAT(“
哪一种是正确的超链接方式。我想这样就可以了
选择a.ID、a.Name、,
组_CONCAT(CONCAT(b.Title,“-”,b.id))标题列表
与会者a
内接线柱b
在a.ID=b.parentID上
按a.ID、a.Name分组
我想这样就可以了
select
a.id,
a.name,
group_concat(b.id) ids,
group_concat(b.title) titles,
group_concat(concat("<a href='index.php?id=", b.id, "'>", b.title, "</a>")) titlelist
from participants a
inner join
posts b on b.parentid = a.id
group by a.id,a.name
选择a.ID、a.Name、,
组_CONCAT(CONCAT(b.Title,“-”,b.id))标题列表
与会者a
内接线柱b
在a.ID=b.parentID上
按a.ID、a.Name分组
选择
select
a.id,
a.name,
group_concat(b.id) ids,
group_concat(b.title) titles,
group_concat(concat("<a href='index.php?id=", b.id, "'>", b.title, "</a>")) titlelist
from participants a
inner join
posts b on b.parentid = a.id
group by a.id,a.name
a、 身份证,
a、 名字,
集团公司(b.id)id,
团体(b.头衔)头衔,
组_concat(concat(“”)标题列表
与会者a
内连接
在b.parentid=a.id上发布b
按a.id、a.name分组
我建议您将链接分配到PHP代码中。select
a、 身份证,
a、 名字,
集团公司(b.id)id,
团体(b.头衔)头衔,
组_concat(concat(“”)标题列表
与会者a
内连接
在b.parentid=a.id上发布b
按a.id、a.name分组
我建议您将链接分配到PHP代码中。因此,您正试图直接从查询中检索超链接?可以这样做,但最好将其放入PHP代码中的表示逻辑中。不,它可以是PHP端脚本。但如何将Id行作为变量?我放弃了
GROUP_CONCAT()
完全,只需选择所需的列。获取后在输出循环中构造链接。当循环中a.ID
发生更改时,您只需要一个变量来测试。因此,您正试图直接从查询中检索超链接?可以这样做,但最好将其放入表示逻辑中在PHP代码中。不,它可以是PHP端脚本。但是如何将Id行作为变量获取?我完全放弃GROUP_CONCAT()
,只选择所需的列。在获取后在输出循环中构造链接。当a.Id
在循环中更改时,您只需要一个变量来测试。
select
a.id,
a.name,
group_concat(b.id) ids,
group_concat(b.title) titles,
group_concat(concat("<a href='index.php?id=", b.id, "'>", b.title, "</a>")) titlelist
from participants a
inner join
posts b on b.parentid = a.id
group by a.id,a.name