05/08/2009, 12:54
|
| | Fecha de Ingreso: mayo-2006 Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses Puntos: 50 | |
Respuesta: Problema con visitas de un articulo Creo que asi haria lo mismo sin enredarse tanto.
$a = mysql_query("select articulos.* from categoria inner join porducto on categorias.id_articulo = articulo.id and categoria.id_categoria=$IDCATEGORIA and articulo.id=$IDARTICULO order by articulo.total_visitas desc");
while ($b = mysql_fetch_array($a))
{
echo $b['total_visitas'];
}
si coloca como condicion el id del articulo en la consulta no le sirve porque esto implica que le muestre por ejemplo el articulo x cuyo numero de visitias sea mayor y es ilogico porque el producto x solo debe existir una vez en la bd.
Si quiere mostrar todos pero ordenasdos por puntuacion hagalo de cualqueira de las dos formas pero quite esa condicion de la consulta. Si quiere mostrar unicamente el de mayor puntuacion seria el mismo select sin esa condicion pero con un limit par aque le muestre unicamente el primer registro que arroja la consulta |