首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/MySQL显示上次更新/最近更新日期

问PHP/MySQL显示上次更新/最近更新日期
EN

Stack Overflow用户
提问于 2010-10-21 00:23:59
回答 2查看 2.5K关注 0票数 0

我有一个mysql查询,它会带来一个结果列表,比如10个,每个结果都有自己的最后编辑日期,我想知道是否可以使用php只显示/回显/打印这些日期中最近的日期?

现在我知道我可以用mysql查询做到这一点,但是我需要显示所有可用的结果,但只有一个日期(最近的)。

希望这是有意义的。非常感谢您的帮助。S.

代码语言:javascript
复制
<?php                         
                    $availQuery=mysql_query("select * from isavailability");         
                    $availResult=mysql_fetch_array($availQuery);

                    $date =  $availResult['editDate'];    
                    $newDate = date('D  dS  F  Y',strtotime($date));
                    $time = date('G:i:s',strtotime($date));
                    echo '<p>This page was last updated on '.$newDate.' at '.$time.'</p>' . PHP_EOL;                     

                    while($availR=mysql_fetch_array($availQuery)) {                                                    
                                echo '<tr class="rows">'. PHP_EOL;
                                echo '<td><p>'.$availR['title'].'</p></td>'. PHP_EOL;
                                echo '<td>'; if ($availR['availability']==1) { echo $tick; } else { echo $cross; } echo '</td>'. PHP_EOL;
                                echo '<td>'; if ($availR['availability']==2) { echo $tick; } else { echo $cross; } echo '</td>'. PHP_EOL;
                                echo '<td>'; if ($availR['availability']==3) { echo $tick; } else { echo $cross; } echo '</td>'. PHP_EOL;
                                echo '</tr>'. PHP_EOL;
                        }
                    ?>  
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-21 01:49:53

这可以在一个查询中完成:SELECT isavailabilit.*, MAX(editDate) AS LastEditDate FROM isavailabilit;

在循环中这样使用它:$availR['LastEditDate']

票数 2
EN

Stack Overflow用户

发布于 2010-10-21 00:30:50

如果你的查询是按你的时间戳排序的,那么你可以只抓取第一个-如果我理解你的问题的话:

代码语言:javascript
复制
$myDate = $myData[0]['myDateColumn'];
foreach($myData as $row)
{
    echo $myDate . ' ' . $row['someotherColumn'] . "\n";
}

或者类似的东西?假设您的结果在一个数组中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3980085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档