Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 mysql中的组_concat格式错误_Php_Mysql - Fatal编程技术网

php mysql中的组_concat格式错误

php mysql中的组_concat格式错误,php,mysql,Php,Mysql,我有一个样本数据: table(id, name) with name(varchar(255)) 数据是 table(1, 'test1') ... (999, 'test999') ... 查询是从表中选择组\u CONCAT(名称)作为名称 结果是,test1test2…test155=>无法获取表的所有名称,如何修复它?在查询之前,请尝试在会话中增加组concat\u max\u len的大小,如下所示: SET SESSION group_concat_max_len =

我有一个样本数据:

table(id, name) with name(varchar(255))
数据是

table(1, 'test1')
...
     (999, 'test999')
...
查询是
从表中选择组\u CONCAT(名称)作为名称

结果是,
test1test2…test155
=>无法获取表的所有名称,如何修复它?

在查询之前,请尝试在
会话中增加
组concat\u max\u len
的大小,如下所示:

SET SESSION group_concat_max_len = 1000000;

GROUP\u CONCAT有它的位置,但你不只是想要一个select和一个循环吗。该大小受变量“group\u concat\u max\u len”的限制--