首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kanban板的正确列下显示PHP MySQL结果

如何在kanban板的正确列下显示PHP MySQL结果
EN

Stack Overflow用户
提问于 2015-06-05 21:21:30
回答 1查看 999关注 0票数 1

我正在用PHP和MySQL构建一个Trello风格的板,如下面的截图所示。

我的每一个专栏/板都来自一个数据库记录。

代码语言:javascript
复制
SELECT * FROM `order_status` ORDER BY `sort_order` ASC

使用来自我的MySQL表的order_status查询的结果,我将遍历它来创建KanBan板中的每个板/列。

我有第二个MySQL查询,它将获得所有的mcards,这些查询将继续到板列。

下面的图片显示了BacklogIn的一个板列,所以当我得到我的卡片记录时,我需要将它们打印出来,在与董事会名称匹配的正确的董事会列下进行屏幕显示。

获取我的记录的MySQL查询可能如下所示..。

代码语言:javascript
复制
SELECT * FROM `board_cards` ORDER BY `modified_date` ASC

因此,从我的board_cards结果中,有一个board列,它的值将与其中一个板名匹配。

我该如何印刷每一栏下的汽车?

关于它看起来如何(不是真正的代码)

代码语言:javascript
复制
$boardColumnNames = 'SELECT * FROM `order_status` ORDER BY `sort_order` ASC'

while($boardColumnNames){

    // loop over each board column and print out all the board card records     that belong on each board column

}

考虑到我在变量中有板名,变量中有板卡,并且每张板卡都有一个板值,可以告诉它属于哪个板下,有人能帮我了解PHP的外观吗?

最好是得到我所有的板卡记录并循环它们,将每个板卡的所有卡片放入它自己的数组变量中。在此之后,当循环以构建每个板/列时,我可以循环遍历属于该板的数组。

不如在我的数据库结果中使用某种形式的连接,以某种方式一次性完成它吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-07 07:51:41

在卡片表中添加一个board_column_id字段。此列引用一个board_columns表,该表包含所有列。您希望首先查询所有的column_boards,循环它们并通过column_id查询您的卡片表。以下是一些伪码:

代码语言:javascript
复制
columns = "select * from column_boards order by column_order";
foreach(col in columns) {
   cards = "select * from cards where column_id=col.id";
   foreach(card in cards) {
       draw(card);
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30676021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档