【发布时间】:2011-05-20 03:48:50
【问题描述】:
我有两个数组。每个都通过以下方式从 MySQL 中提取;
$query ="SELECT country,";
$query.="GROUP_CONCAT(report) AS reports, ";
$query.="GROUP_CONCAT(topic) AS topics, ";
$query.="FROM reports GROUP BY country";
所以,它给了我两个这样的字符串:
reports[$i] = 2011-05-11 A,2011-05-11 B,2011-05-11 C
topics[$i] = A,B,C
而且它工作得很好,但是,当报告字符串变得太长时,MySQL 只是截断它,然后我抛出
Warning: array_multisort(): Array sizes are inconsistent
因为我正在分解字符串。
显然,这正在破坏我的程序。但我不知道该怎么办,我有点陷入危机,因为我的老板说他要让整个公司都开始使用它。如何让 MySQL 不截断结果?
【问题讨论】: