根据日期将SQL行数组拆分为多个数组

时间:2014-02-06 23:47:28

标签: php sql arrays

我很惊讶没有发现这已经回答了(无论如何我都能看到)但我希望使用PHP从SQL数据库中将一系列行拖入数组,然后将该数组拆分为多个数组每个条目的日期字段(通过匹配日期或星期几)。

我不知道如何做到这一点,而是试图只为一周中的每一天运行一个while循环(我的数据库中有一个日期和日期字段,我可能没必要实现)

我是否正在尝试以正确的方式实现这一目标,或者是否有更简单的解决方案?

$result = mysqli_query($sql, $query); 

echo '<div class="column">';

while (($row = mysqli_fetch_array($result)) && ($row['day'] == 'Monday'))

1 个答案:

答案 0 :(得分:0)

$days = array('Monday' => array(), 'Tuesday' => array(), ...);

while ($row = mysqli_fetch_assoc($result)) {
    $days[$row['day']][] = $row;
}