从MySQL中提取日期时间:未定义索引错误PHP


Pulling DateTime from MySQL: Undefined Index error PHP

我有一个网页,我正在寻找饲料事件信息从MySQL数据库。我有一个PHP函数提供这个事件信息,并试图包括事件的日期时间。

我目前拥有的PHP函数正在提供信息并填充除<div class="eventdate">以外的所有<divs>。函数如下:

function eventbox() {
$loopResult = "";
$query = mysql_query("SELECT eventname, name, eventicon, DATE_FORMAT(eventtime, '%a %b %dth %Y at %h:%i%p') FROM my_db.events LEFT JOIN my_db.venues USING (venue_id) LEFT JOIN my_db.eventtype USING (eventtype_id)"); 
while($row = mysql_fetch_array($query)) {
    $loopResult .= ' 
            <div class="eventbox">
                <div class="eventtitle">'.$row['eventname'].'</div>
                <div class="eventdate">'.$row['DATE_FORMAT(eventtime)'].'</div>  
                <div class="eventvenue">'.$row['name'].'</div>
                <div class="tie-inbuttonholder">
                    <button type="button">tie-in</button>
                </div>
                <div class="eventboxicon" class="tie-inbutton">'.$row['eventicon'].'</div> 
            </div>  
    '; 
}
echo $loopResult;
}
现在唯一的问题是,当我运行脚本时,我得到错误代码;

注意:未定义的索引:DATE_FORMAT(eventtime)在/var/www/test/test_function .inc.php第23行

第23行是:

<div class="eventdate">'.$row['DATE_FORMAT(eventtime)'].'</div>
我已经尝试了许多不同的方法来格式化函数的这一部分(也就是说,我确实得到稍微不同的错误运行.date_format($row...方法);
<div class="eventdate">'.date_format($row ('eventtime'), 'g:ia 'o'n l jS F Y').'</div>
<div class="eventdate">'.date_format($row ['eventtime'], '%a %b %dth %Y at %h:%i%p').'</div>
<div class="eventdate">'.date_format($row['eventtime'], 'l M d't'h Y 'a't g:iA').'</div>
<div class="eventdate">'.$row['DATE_FORMAT(eventtime, 'g:ia 'o'n l jS F Y')'].'</div>
etc...

有什么建议我可以做些什么来纠正这个问题吗?当我在服务器上运行SQL查询时,我得到了一个工作完美的表,并且该函数的所有其他部分都工作得很好。

我看到很多类似的问题,但没有一个特别像这个,如果我在这里重新整理旧材料,我很抱歉。

谢谢!

DATE_FORMAT()的结果一个别名,方便通过PHP访问:

$query = mysql_query("SELECT eventname, name, eventicon, 
    DATE_FORMAT(eventtime, '%a %b %dth %Y at %h:%i%p') as event_time 
    FROM my_db.events LEFT JOIN my_db.venues USING (venue_id) 
    LEFT JOIN my_db.eventtype USING (eventtype_id)"); 

然后在PHP中:

<div class="eventdate">'.$row['event_time'].'</div>