Php 如何对数组中的值进行分组

Php 如何对数组中的值进行分组,php,sql,arrays,Php,Sql,Arrays,如何使$values中的每个值都连接到从行$row[1]获取的每个值 $values = implode(',', $valueIDArray); $query = "SELECT * FROM venue_booking WHERE venue_id IN ($values)"; $result1 =& $db->query($query); if (PEAR::isError($query)) { die($result->getMessage()); } w

如何使
$values
中的每个值都连接到从行
$row[1]
获取的每个值

$values = implode(',', $valueIDArray);
$query = "SELECT * FROM venue_booking
WHERE venue_id IN ($values)";

$result1 =& $db->query($query);
if (PEAR::isError($query)) {
    die($result->getMessage());
}

while($row = $result1 -> fetchrow()){
    $dateValues[] = $row[1];
}
我想做一张这样的桌子

 ID         DATE
--------- ----------
 7         04/12/13
 7         03/12/13
 7         04/11/13
 7         22/10/13
 4         05/12/12
 5         05/02/12

MySQLI或PDO会比PEAR好得多,但如果必须的话,您最好使用
DB\u FETCHMODE\u ASSOC
或PEAR类的whatver,但假设
vention\u id
$row[0]
,则类似于:

while($row = $result1 -> fetchrow()){
    $dateValues[] = array($row[0], $row[1]);
}

你能给出一个表格结构的例子,以及你希望结果是什么样的吗?