Foros del Web » Programando para Internet » PHP »

Minimo, maximo y nombre en PHP

Estas en el tema de Minimo, maximo y nombre en PHP en el foro de PHP en Foros del Web. Hola, nuevamente recurro a sus conocimiento y amabilidad. Tengo la tabla productos en la cual tengo las columnas "id","nombre"y "precio". Quiero mostrar el mínimo de ...
  #1 (permalink)  
Antiguo 26/02/2012, 14:56
 
Fecha de Ingreso: febrero-2012
Mensajes: 61
Antigüedad: 12 años, 2 meses
Puntos: 1
Pregunta Minimo, maximo y nombre en PHP

Hola, nuevamente recurro a sus conocimiento y amabilidad.

Tengo la tabla productos en la cual tengo las columnas "id","nombre"y "precio". Quiero mostrar el mínimo de los precios lo cual lo hago con:

Código:
<?php
include("bd.php");
$query2 = mysql_query("SELECT  MIN(precio) FROM productos", $conexion);
$row2=mysql_fetch_array($query2);
$numero2=$row2[0];
echo "$" . number_format($numero2, 0, ",", ".");
?>
Pero no se como hacerlo para que me muestre el nombre del articulo que tiene el precio mas bajo. El máximo es casi lo mismo.

Alguien me podría ayudar por favor.
  #2 (permalink)  
Antiguo 26/02/2012, 15:22
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 31
Respuesta: Minimo, maximo y nombre en PHP

y si haces un while

Código PHP:
<?php
$query2 
mysql_query("SELECT nombre, MIN(precio) FROM productos GROUP BY nombre"$conexion) or die(mysql_error());
while(
$row mysql_fetch_array($query2)){
echo 
"Pro name: "$row['nombre']. "  $" .$row['MIN(precio)']."<br />";
}
?>
__________________
╬-----╬
║☺₧☻║
╬-----╬
  #3 (permalink)  
Antiguo 26/02/2012, 15:28
 
Fecha de Ingreso: febrero-2012
Mensajes: 61
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Minimo, maximo y nombre en PHP

Gracias thezzin, tu código me dio todos los artículos. Pero me sirvió ya que al final puse un while para buscar el nombre del articulo que su precio era igual a $numero2 e imprimirlo y ahora si me funciona. Gracias.

Etiquetas: maximo, mysql, nombre, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.