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]);
}
你能给出一个表格结构的例子,以及你希望结果是什么样的吗?