输出SQL表数组php - Foreach循环

时间:2014-07-06 17:42:11

标签: php mysql sql arrays foreach

我有一个包含信息的数据库表。我有一个问题,填充foreach循环与表的条目列表。 我试图按variable[1](event_date)中的升序日期对数组进行排序。

最终,每个条目的输出都是<div class="row-fluid">,每个条目的输出将按日期顺序排列,而当前日期后面的输出将不会显示在数组中。

目前,我得到的输出我不确定它到底是什么。我有一个条目,我有5行事件,每个事件都有奇数字。

总结:

  1. 每个表条目的Foreach循环
  2. 按升序排序的数组
  3. 当前日期之前的日期未显示在数组
  4. 我目前的代码:

    $result = mysql_query("SELECT event_id, event_date, event_time, name, body, image FROM events");
    
    while($row = mysql_fetch_array($result, MYSQL_NUM)) {
    
                foreach($row as $variable) { ?>
    
                    <div id="" class="row-fluid">
                        <div class="well span12">
                            <div class="span3">
                                <div class="thumbnail">
                                    <a class="various fancybox.ajax" href="#"><img src="<?php echo $variable[5]; ?>"></a>
                                </div>
                            </div><!-- span3 -->
                            <div class="span1 ev-date text-center">
                                    <span class="month"><?php echo $month; ?></span>
                                    <span class="day"><?php echo $day; ?></span>
                                    <span class="year"><?php echo $year; ?></span>
                            </div><!-- span1 -->
                            <div class="span8 ev-head">
                            <a class="various fancybox.ajax" href="#"><h3><?php echo $variable[3]; ?></h3></a>
                            <p><?php echo substr($variable[4], 0, 150); ?> <a class="various fancybox.ajax" href="#"><span class="readmore"> ..Read More</span></a></p>
    
                            </div><!-- span8 -->
                        </div><!-- well span12 -->
                    </div><!-- appeal# -->  
    
            <?php
                }
            }
    ?>
    

    您可能还会注意到<?php echo $month ?> $day$year。我有另一个问题,虽然我正在研究这个问题,但是如何将event_date变量剥离到DAY,MONTH和YEAR? (我可能会问我在这里)我不确定natcasesort是否是正确的功能。

    谢谢!

0 个答案:

没有答案