gpt4 book ai didi

php - 为动态创建的列MYSQL选择变量

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

我创建了一个表格和脚本,可以在必要时动态更改。

因此,在极少数情况下,需要表列,因为它不存在。然后将其添加到表的末尾。如下所示:

╔═════════════════════════════════════════════════════════════╗
║ +----+------+------+------------------+-------------------+ ║
╠═════════════════════════════════════════════════════════════╣
║ | id | Col2 | Col3 | dynamicallyadded | dynamicallyadded2 | ║
║ +----+------+------+------------------+-------------------+ ║
║ | 1 | 33 | 3 | 3 | 3 | ║
║ | 2 | 44 | 4 | 1 | 1 | ║
║ | 3 | 45 | 23 | 533 | 533 | ║
║ +----+------+------+------------------+-------------------+ ║
╚═════════════════════════════════════════════════════════════╝

因此添加了动态添加的列。

现在,如果我想选择列,我不知道如何为列信息动态生成变量,如下所述(请记住这些动态列是在后台创建的):

$selectVar = Select statement when id = '1';
$dynamic1 = $selectVar ->dynamicallyadded;
$dynamic2 = $selectVar ->dynamicallyadded2;

echo '$dynamic1 and $dynamic2';

因此,当我将其作为报告吐出时,我希望能够吐出每个动态列的报告,尽管我不知道 id 之后的列名称是什么。

我一直在摆弄计数列,但我不确定这是一条好路线。有什么更好的想法

最佳答案

描述 my_table;

显示表中的列;

从 INFORMATION_SCHEMA.COLUMNS 中选择 COLUMN_NAME,其中 TABLE_SCHEMA = '数据库' AND TABLE_NAME = '表';

关于php - 为动态创建的列MYSQL选择变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35662092/

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