Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将动态循环查询中的值存储到单个字段中(不是php数组)_Php_Mysql - Fatal编程技术网

将动态循环查询中的值存储到单个字段中(不是php数组)

将动态循环查询中的值存储到单个字段中(不是php数组),php,mysql,Php,Mysql,我有一个关键字表,是通过查询特定站点的API获得的,结构如下: keyword1 value keyword1 value2 keyword1 value3 keyword1 value4 keyword2 value5 keyword2 value6 keyword1 value, value1, value2, value3... keyword2 valuex, valuex+1 ... keyword3 valuey, valuey

我有一个关键字表,是通过查询特定站点的API获得的,结构如下:

keyword1    value
keyword1    value2
keyword1    value3
keyword1    value4
keyword2    value5
keyword2    value6
keyword1    value, value1, value2, value3...
keyword2    valuex, valuex+1 ...
keyword3    valuey, valuey+1 ...
这持续了350000行

我尝试过使用PHP for&while循环,但我能得到的最好结果(以我有限的经验)如下:

keyword1    {terrible php array dump of correct corresponding values}
keyword2    {terrible php array dump of correct corresponding values}
keyword3    {terrible php array dump of correct corresponding values}
我真的想要这样的东西:

keyword1    value
keyword1    value2
keyword1    value3
keyword1    value4
keyword2    value5
keyword2    value6
keyword1    value, value1, value2, value3...
keyword2    valuex, valuex+1 ...
keyword3    valuey, valuey+1 ...
最终,它实际上只是旋转现有数据并将与唯一关键字匹配的列存储在一个MySQL逗号分隔字段中

我的想法是(我知道语法是混合的&不正确):


无论是最好用PHP还是一个MySQL脚本,我都无法理解,我不是一个开发人员,但我已经用这个网站取得了我所拥有的一切&这个网站太棒了!我已经成功地查询了API,传递了身份验证头并解释了JSON,现在我陷入困境&急需帮助

如果SQL表中已有数据,则只需编写:

SELECT keyword, GROUP_CONCAT(value)
FROM table_name
GROUP BY keyword
你会得到:

keyword1    value, value1, value2, value3...
keyword2    value5, value6 ...

如何准确地生成
{php数组转储的正确对应值}
?阵列有多深?如果最大深度为1,考虑使用。什么是代码> ValueX <代码>代码> ValueX + 1 < /代码>?什么是<代码> X <代码>?如果您想“代码>插入< /COD>或<代码> UPDATE >代码>将此查询的结果关键字转换为另一个表,请考虑使用<代码>替换为…从..sql语法中选择。