Quisiera poder cambiar este orden, que el mas reciente se ponga primero, pero no logro hacerlo, adjunto el codigo php del index en donde despliego las noticias, no tiene nada de estilos ya que estoy esperando a terminarlo. Gracias
Código PHP:
<html>
<head><title>Pagina de prueba</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="estilos.css">
</head>
<?php
include("conexion.php");
if(isset($_GET['noticia']))
{
if(!empty($_GET['noticia']))
{
$id_noticia = (int) mysql_real_escape_string($_GET['noticia']);
$query_noticias = mysql_query("SELECT * FROM ".$db_table." WHERE id = '".$id_noticia."' LIMIT 1");
if(mysql_num_rows($query_noticias) > 0)
{
while($columna = mysql_fetch_assoc($query_noticias))
{
echo '
<table>
<tr>
<td>'.$columna['titulo'].'</td>
<td>'.$columna['fecha'].'</td>
<tr>
<td colspan="2"><img class="imagen" src="imagenes/'.$columna['imagen'].'" /></td>
</tr>
</tr>
<tr>
<td colspan="2">'.$columna['texto'].'</td>
</tr>
<tr>
<td><a href="./">Atrás</a></td>
</tr>
</table>
';
}
}
else
{
echo 'La noticia que solicitas, no existe.';
}
}
else
{
echo 'Debes seleccionar una noticia.';
}
}
else
{
$query_noticias = mysql_query("SELECT * FROM ".$db_table."");
$limite = 100;
while($columna = mysql_fetch_assoc($query_noticias))
{
echo '
<table>
<tr>
<td>'.$columna['titulo'].'</td>
<td>'.$columna['fecha'].'</td>
</tr>
<tr>
<td colspan="2"><img class="imagen" src="imagenes/'.$columna['imagen'].'" /></td>
</tr>
<tr>
<td colspan="2">'.substr($columna['texto'], 0, $limite).' [...]</td>
</tr>
<tr>
<td colspan="2"><a href="?noticia='.$columna['id'].'">Leer más</a></td>
</tr>
</table>
';
}
}
?>