抱歉,我知道这个问题听起来很奇怪,所以让我试着解释一下。
背景资料:
我创建了几个列,标题范围为 C1、C2、C3、C4、C5、Average 和 Target。每个标题在 MYSQL 数据库中作为单独的行存在。
您可以删除任何 C1-C5 列,但不能高于 C5。删除一列也会从数据库中删除相应的行。创建列将调用函数从 C1-C5 创建缺少的列,并将其各自的行创建到数据库中。
我的问题是我希望能够将 C1-C5 列“重命名”为任何当前不存在的列。我将标题 C1-C5 设置为选择栏,我希望每个选择栏下显示的信息仅显示它可以更改为的可用列。
现在我有一个选择栏,它只显示当前存在的所有项目。我的 MYSQL 查询看起来像SELECT column_name FROM table WHERE case_id = '$caseid'
. 显然这就是选择栏只显示当前存在的列名的原因。
实际问题:
有没有办法可以获取不存在的列名并将其放入 mysql 结果中?我问的原因是因为现在我正在存储查询结果并使用 awhile($row = mysql_fetch_assoc($result))
将值放入选择栏中。如果我的查询可以改为返回数据库中任何缺失的 (C1-C5) 值,我可以继续使用该方法。