hola antes que todo decir que no se mucho del tema
deseo saber como hago para ordenar los registros de forma que el ultimo en la base de datos sea el primero en mostrarse
o sea que el ultimo mensaje que se introdujo en la base de datos aparezca de primero en la tabla que genero con php
yo me hice este codigo(nada del otro mundo)
Código PHP:
<?php
include('conexiondb.php');
$query = ("select * from datos");
$result = mysql_query($query);
if (!result)
{
echo 'La tabla no existe';
}
$num_results = mysql_num_rows($result);
echo '<p>Existen: '.$num_results.' mensajes</p>';
echo '<a href = '.'star.php'.'>actualizar</a>';
for ($i=$num_results; $i >=0; $i--)
{
$row = mysql_fetch_array($result);
//echo '<p><strong>'.($i+1).':' ;
//echo '<hr>';
//echo($row['mensajes']);
echo '<table border="0">';
echo '<tr>';
echo '<td bgcolor="#33CCFF">'. $row['mensajes'] .'</td>';
echo '</tr>';
echo '</table>';
}
echo '<br><br><br>';
echo 'Creado con el bloc de notas, Yunier Díaz Durán (actualmente se trabaja en mejoras)';
?>
pero con este codigo solo logre que se muestren en el mismo orden que estan y la tabla y yo quiero que sea a la inversa
no se si logre explicarme bien
gracias de antemano