bien el tema es que al hacer select " from tabla where loquesea=loquesea
pues cuando paso el mysql fetch array, me da los datos en orden de primer registro añadido a ultimos registros añadidos,
como puedo invertir el orden desde la misma consulta, sin tener que crear un contenedor y darle la vuelta
SELECT * FROM tabla WHERE loquesea=loquesea ORDER BY id DESC
Suponiendo que tienes un campo llamado id (autoincrement) te dará desde el ultimo añadido al primero.
Saludos
estoy intentando esta querry para que me muestre los tres registros mas recientes, en orden de mas reciente a menos reciente, pero me da error,
no son compatibles order by y limit?
mysql_query("SELECT * FROM post WHERE tipo='Noticia' LIMIT 3 ORDER BY idPost DESC ");
Hola,
LIMIT debe de ir siempre después de ORDER BY.
mysql_query("SELECT * FROM post WHERE tipo='Noticia' ORDER BY idPost DESC LIMIT 3");
Saludos