gpt4 book ai didi

mysql - 在另一个选择查询中使用一个选择查询的输出

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

我有一个表,其中每天都会添加一列,并且该列的名称是当前日期。

我想为一组特定的列选择行值。

我正在选择如下列:

$name_query = mysqli_query($conn,"select  column_name  from    information_schema.columns where   table_name = 'record' and column_name between ('05-01-2016') and ('07-01-2016')");


现在,我希望此输出为数组形式,以逗号分隔。

我将在另一个SQL查询中使用此输出:

$query = mysqli_query($conn,'SELECT [output] from att_record where group_id = 1');

最佳答案

$name_query = mysqli_query($conn,"select  column_name  from    information_schema.columns where   table_name = 'record' and column_name between ('05-01-2016') and ('07-01-2016')");

$columns=array();

while ($row = $name_query->fetch_row()) {
array_push($columns,"`".$row[0]."`");
}

$query = mysqli_query($conn,'SELECT '.implode(",",$columns).' from att_record where group_id = 1');


请尝试上述查询,然后回复输出。

更新:

我在第二个查询中进行了一些更改,请再次检查并让我知道结果。

看来OP的服务器没有 mySQL native driver,所以我用while循环重新更新了上面的答案。

关于mysql - 在另一个选择查询中使用一个选择查询的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34868979/

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