Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2012, 12:18
metstly
 
Fecha de Ingreso: abril-2012
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Pregunta consulta para mostrar datos

hola espero contar con su ayuda soy nuevo en esto y lo que quiero es mostrar los datos de una tabla de la siguiente manera:

quiero mostrar los datos de mi tabla por categoría pero que solo se muestre el dato mas reciente por categoría, es decir, si tengo 8 categorías diferentes que me muestre el ultimo dato ingresado por cada categoría. mi tabla esta de la siguiente forma:

id
titulo
imagen
contenido
cuerpo
costo
categoria

la función que ocupo es la siguiente:

<?php
$qry=mysql_query("SELECT * FROM Articulos order by articulos.id DESC, categoria DESC LIMIT 0, 8", $con);
if(!$qry)
{
die("Query Failed: ". mysql_error());
}
while($row=mysql_fetch_array($qry))
{
echo '<div id="categorias"><h2>'.$row['titulo'].'</h2>';
echo '<img src="'.$row['imagen'].'" width=" 180" height="100" hspace="50"/>';
echo '<p>'.substr($row['contenido'],0,200).'<a href=articulo.php?id='.$row['id'].' > Leer más</a></p></div>';
}
?>

si alguien me podría mencionar que es lo que tengo que agregar en mi consulta para lograr lo que quiero se los agradeceré mucho!