Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2010, 13:36
malbo74
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Consulta mysql con campos a agrupar

Mil gracias Jurena, tu respuesta me abrió la puerta de la respuesta.

Deja la resolución por si interesa.

Código PHP:
Ver original
  1. // Obtengo lista de productos
  2.    function GetProductosHome($categoria='', $subcategoria='', $campo='', $orden=''){
  3.             // Defino el WHERE
  4.             if(!empty($categoria) || !empty($subcategoria))
  5.             $condicion = "WHERE categoria = '".$categoria."' AND subcategoria = '".$subcategoria."'";
  6.            
  7.             // Defino el ORDER
  8.             if(empty($campo) || empty($orden)){
  9.             $order = "ORDER BY codigo ASC";
  10.             }else{
  11.             $order = "ORDER BY ".$campo." ".$orden."";
  12.             }
  13.  
  14.             $consulta = "SELECT *,
  15.                          (p.precio * m.valor) AS precio
  16.                          FROM productos p
  17.                          INNER JOIN monedas m
  18.                          ON p.moneda = m.moneda
  19.                          ".$condicion."  ".$order."";
  20.             $resultado = mysql_query($consulta) or die ("<b>Fallo al seleccionar productos:</b><br />".mysql_error()."");
  21.             return $resultado;
  22.          }

Saludos