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

时间:2014-05-13 21:21:37

标签: 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());
}

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

1 个答案:

答案 0 :(得分:0)

MySQLI或PDO会比PEAR好得多,但如果你必须使用DB_FETCHMODE_ASSOC或者那个PEAR类更好,但假设venue_id$row[0]那么类似的东西:

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