gpt4 book ai didi

php - 需要区分一个表的列和另一个表的其他列php

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

这是我的查询:

SELECT q.*
FROM
(
SELECT postId, postContent, postDate FROM posts
UNION ALL
SELECT commentId, commentContent, commentDate FROM comments
) q
ORDER BY postDate DESC

我通过 while 循环中的 mysqli_fetch_assoc() 函数获取查询结果。

当我 print_r() 时,我得到的结果作为第一个 SELECT 中的列的键。

我如何获取评论作为 key ?

最佳答案

我不知道您在编写联合查询时到底在想什么,也不知道您想对结果集做什么。但这里可能起作用的一个选项是将计算列添加到联合查询中,例如

SELECT postId, postContent, postDate, 'post' AS type FROM posts
UNION ALL
SELECT commentId, commentContent, commentDate, 'comment' FROM comments

然后,当您在 PHP 中迭代结果集时,您可以访问 type 键/列来确定该记录是帖子还是评论。

关于php - 需要区分一个表的列和另一个表的其他列php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54504424/

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