Este es mi codigo donde cree un pequeño foro, al recibir los valores mediante SESSION de "nombre" y "comentario" ,y si no son nulos, entonces se inserta una nueva fila en mi tabla ,pero lo inserta al final, y yo al mostrarlos con el WHILE me muestra los datos en el orden de la tabla de mi base de datos.
Mi pregunta es si se puede ingresar una nueva fila al inicio o mostar en orden invertido pero no alfabetica sino numericamente.
Gracias x leer.
Código PHP:
<?php
$nombre=$_SESSION["nombre"];
$comentario=$_SESSION["comentario"];
$o="";
mysql_connect("localhost","","");
if (($nombre!=$o)&&($comentario!=$o)){
mysql_db_query("stingforo","insert into foro (nombre,comentario) values ('$nombre','$comentario')");
}
$result=mysql_db_query("stingforo","SELECT * FROM foro");
$i=1;
while (($row=mysql_fetch_array($result))&&($i<25)){
if($i%2==0){
echo '<table border=0 cellspacing=0 cellpadding=0 width=254 bgcolor=#200000>';
}else{
echo '<table border=0 cellspacing=0 cellpadding=0 width=254>';
}
echo '<tr><td><div class=text><font color=#FF5E5E>'.$row["nombre"].': </font>'.$row["comentario"].'</div></td></tr><table>';
$i++;
}
mysql_free_result($result);
?>