【发布时间】:2016-02-16 04:14:16
【问题描述】:
我有一个需要编辑的现有 PHP 项目。还有一个包含一些内容的数据库。
部分表格组织如下:
表:tab_col
Col1
Col2
Col3
...
表checkbox
id column
1 Col1
2 Col4
...
其中一项任务是显示tab_col 的所有列。在它们旁边需要放置一个输入字段。如果tab_col 中的一列名称存在于表checkbox 中,则会在列名称旁边放置一个复选框。否则它是一个文本字段。
因此,在这种情况下,将在 Col1 和 Col4 旁边放置一个复选框。
它应该是这样的:https://jsfiddle.net/e7Lpfs9f/
其实我只对SQL查询感兴趣。
通过这个查询,我得到所有列:
SHOW columns FROM tab_col
但是我怎样才能在 1 个查询中结合这两个要求呢?我不想查询数据库两次。
PS:我知道,这可能不是在数据库中存储数据的最佳方式,但这是我必须使用的。
【问题讨论】:
标签: mysql sql checkbox mariadb