Mysql:如何获取不同变量中的数据库数据

时间:2013-01-29 06:11:30

标签: php mysql

<?php
  $sql=mysql_query("SELECT description FROM `tbl_news` where `flag`=1 and `show_at`='notice_board'");
  if(mysql_num_rows($sql)>0)
  {
   $i=1;
   while($row=mysql_fetch_array($sql))
   {
?>
    <br/>
    <img src="images1/left_nav_symbol.png" alt="" /> &nbsp;&nbsp;&nbsp;
    <font color="#000000">
    <?php echo $row['description'];?> <img src="images1/new1.GIF" alt=""/>
    </font>
    <?php
    $i=$i+1;    
   }    
 }
 else
 { 
   echo "No records found.";
 }          

这是我的代码。我想以最新值获取列description的值,通过突出显示或向其设置新的按钮图像来显示它。 它有什么解决方案吗?

2 个答案:

答案 0 :(得分:0)

要获得最新价值,您可以使用MAX

MAX(description) in select query

答案 1 :(得分:0)

该表应具有auto_increment ID或日期时间字段(可能具有默认值NOW()),指示插入行的时间。

使用此字段,您可以订购查询结果,如:

SELECT description FROM `tbl_news` where `flag`=1 and `show_at`='notice_board' ORDER BY `stored_at` DESC