【发布时间】:2013-10-22 14:23:23
【问题描述】:
我正在使用 PHP 和 Microsoft SQL 2003。
我有这张桌子:
Page | Group
------------
1 | 1
2 | 2
3 | 1
4 | 2
我需要得到一个按“Group”分组的数组:
Array(
1 => Array(1, 3),
2 => Array(2, 4)
);
我正在使用 PDO,我想直接从 SQL 获取数组,而不是使用 PHP 循环解析整个结果。
我该怎么办?
【问题讨论】:
-
这是全数组,生成groups的key明显是"group"
-
@JoeFletch 从问题和返回的数据中可以清楚地看到 OP 试图实现的目标。就从 SQL 语句返回数组而言,除非您使用存储过程,否则您无法执行此操作...
-
很抱歉给您带来了困惑。我错过了!我将删除我的 cmets!
标签: php sql-server arrays