当我在MySQL查询上使用GROUP_CONCAT时出错

o6 qr

我的代码运行良好,但是当我添加时

GROUP_CONCAT(CONCAT("<a href='index.php?id=", awards_user.userid, "'>", awards_user.username, "</a>")) AS userlist

获取用户名和用户名的用户ID,告诉我错误

解析错误:语法错误,意外的T_STRING [在此行]

SELECT awards.name as name, awards.link as link, 
       GROUP_CONCAT(DISTINCT awards_user.username) AS username,
       GROUP_CONCAT(DISTINCT awards_user.userid) AS userid,
       GROUP_CONCAT(CONCAT("<a href='index.php?id=", awards_user.userid, "'>", awards_user.username, "</a>")) AS userlist
   FROM awards LEFT JOIN awards_user ON (awards_user.awardid = awards.awardid)
   where awards.forumid = '".$_REQUEST['forumid']."'
   GROUP BY awards.awardid, awards.name, awards.link
钾盐

您应该"使用反斜杠转义双引号\否则php会将其理解为字符串的结尾:

$sql = "SELECT awards.name as name
             , awards.link as link
             , GROUP_CONCAT(DISTINCT awards_user.username) AS username
             , GROUP_CONCAT(DISTINCT awards_user.userid) AS userid
             , GROUP_CONCAT(CONCAT(\"<a href='index.php?id=\", awards_user.userid, \"'>\"
             , awards_user.username, \"</a>\")) AS userlist
        FROM awards LEFT JOIN awards_user ON (awards_user.awardid = awards.awardid)
        WHERE awards.forumid = '" . $_REQUEST['forumid'] . "'
        GROUP BY awards.awardid
               , awards.name
               , awards.link";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我在查询中使用“ GROUP_CONCAT”和“ HAVING”时,如何计算MySQL结果?

来自分类Dev

当我在keyward中使用GROUP_CONCAT时,查询无法正确执行

来自分类Dev

mysql group_concat查询给出错误

来自分类Dev

MySQL:在group_concat中使用concat时如何排序?

来自分类Dev

MySQL:在group_concat中使用concat时如何排序?

来自分类Dev

如何在整个子查询上使用 group_concat?

来自分类Dev

结合使用MYSQL GROUP_CONCAT和子查询

来自分类Dev

使用IN与group_concat结果进行MySQL查询

来自分类Dev

结合使用MYSQL GROUP_CONCAT和子查询

来自分类Dev

在mysql中使用GROUP_CONCAT选择查询

来自分类Dev

在 JOIN 查询中使用 Mysql GROUP_CONCAT

来自分类Dev

插入数据时,MySQL使用GROUP_CONCAT

来自分类Dev

MySQL GROUP_CONCAT和IN查询

来自分类Dev

MySQL查询加入group_concat

来自分类Dev

来自子查询的MySQL GROUP_CONCAT

来自分类Dev

MySQL对多个JOINS使用GROUP_CONCAT

来自分类Dev

使用group_concat更新mysql表

来自分类Dev

如何在 mysql 的 Group_concat 子查询中使用选择查询

来自分类Dev

mysql查询,我如何获得与GROUP_CONCAT的前5个下载

来自分类Dev

mysql查询,我如何获得与GROUP_CONCAT的前5个下载

来自分类Dev

从group_concat使用

来自分类Dev

使用group_concat?

来自分类Dev

从group_concat使用

来自分类Dev

使用group_concat和不等键的MYSQL嵌套/相关子查询

来自分类Dev

Mysql group_concat不允许在使用父字段的子查询中进行计数

来自分类Dev

为group_concat函数优化MySQL查询

来自分类Dev

mysql JOIN与GROUP_CONCAT在复杂的查询中

来自分类Dev

从大型生成的查询修剪尾随mysql group_concat

来自分类Dev

MySQL查询中GROUP_CONCAT AND ORDER BY FIELD的问题

Related 相关文章

热门标签

归档