Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: NaSaRiD15 en 1 Septiembre 2008, 04:21 am



Título: Duda con Tabla.
Publicado por: NaSaRiD15 en 1 Septiembre 2008, 04:21 am
Buenas gente, tengo una duda, porque hasta ahora siempre ingrese datos a la tabla de arriba a abajo, sin embargo, nunk lo hice al reves.. como se puede hacer para ingresar datos a una tabla de abajo hacia arriba, osea, que siempre el ultimo dato ingresado aparezca arriba, por ejemplo yo tengo este codigo que pongo aca, como haria para que sucediera eso, desde ya gracias.

echo "<table>";
echo "\t <th> Nick </th>";
echo "\t <th> Mensaje </th>";
while ($row = mysql_fetch_array($ress)){
echo "\t <tr>";
echo "\t\t <td> $row[nick]</td>";
echo "\t\t <td> $row[mensaje]</td>";
echo "\t </tr>";
}
echo "</table>";


Saludos, y gracias.


Título: Re: Duda con Tabla.
Publicado por: #!drvy en 1 Septiembre 2008, 04:53 am
Quieres decir que te los ordene por mas nuevo a mas viejo.. ?

algo asi
Citar
[Date: 17/88/1975] Usuario: Noname Comentario: muhahaha
[Date: 19/88/1975] Usuario: Name Comentario: muahahahahhahaha

que pase a:
Citar
[Date: 19/88/1975] Usuario: Name Comentario: muahahahahhahaha
[Date: 17/88/1975] Usuario: Noname Comentario: muhahaha

Si es así, te recomiendo que te crees una tabla autoID o algo asi con "auto_increment"
para que después puedas hacer una consulta asi:

Código
  1. SELECT * FROM comentarios ORDER BY autoID DESC

en este caso DESC seria la función que te muestra al revés del abecedario. (embece "a" es "z")

Pero eso.. es recomendable un campo con auto_increment para que puedas tenerlos ordenaditos. Y otra cosa que te recomiendo es que abras un post en general y pogas ahi todas las dudas... asi las tienes ordenaditas tambien xD

Saludos


Título: Re: Duda con Tabla.
Publicado por: NaSaRiD15 en 1 Septiembre 2008, 05:55 am
BSM, muchas gracias, funciono excelente!.