更改数据库中显示名称的顺序


Changing order of display names from database

我有一个显示登录用户名称的站点。我想先在页面上显示新添加的名称。例如,当我在stackoverflow上发布这个问题后,我的名字会首先显示在主页上。

我有一个接受名称的表单,显示名称的display.php是:

<?php
  mysql_connect('mysql', 'Usere', 'Pass');
  mysql_select_db('a5803761_add');
  $query =mysql_query('select * from addname');
  while( $row = mysql_fetch_assoc($query) )
  {
    echo '<div style="min-width:300px;height:100px;border:red 5px;float:left;">''<a href='.$row['url'].>'.$row['name'].'</a>''</div>';
  }
?>

这显示的名称如下:

Mark                james             Bond   
bill                gates

现在,当我将堆栈名称添加到数据库时,它显示如下:

Mark                james              Bond   
bill                gates              stack

但我想先显示堆栈,如下所示:

stack               Mark              james   
bond                bill              gates

假设我的数据库中有010000000个名字,我想首先在网页上显示最新添加的名字

您需要尝试此代码

<?php
mysql_connect('mysql', 'Usere', 'Pass');
mysql_select_db('a5803761_add');
$query =mysql_query('select * from addname order by ID DESC limit 1');

while( $row = mysql_fetch_assoc($query) )
{
echo '<div style="min-width:300px;height:100px;border:red 5px;float:left;"><a href="'.$row['url'].'">'.$row['name'].'</a></div>';
}
?>

这必须适用于

试试这个,希望这能为你工作。。。

while( $row = mysql_fetch_assoc($query) )
   {
        $name1=  $row['name'];
        $url1=  $row['url'];        
    }
<div style="min-width:300px;height:100px;border:red 5px;float:left;"><a href="<?php echo $url1; ?>"><?php echo $name1; ?></a></div>