Mil gracias Jurena, tu respuesta me abrió la puerta de la respuesta.
Deja la resolución por si interesa.
Código PHP:
Ver original// Obtengo lista de productos
function GetProductosHome($categoria='', $subcategoria='', $campo='', $orden=''){
// Defino el WHERE
$condicion = "WHERE categoria = '".$categoria."' AND subcategoria = '".$subcategoria."'";
// Defino el ORDER
$order = "ORDER BY codigo ASC";
}else{
$order = "ORDER BY ".$campo." ".$orden."";
}
$consulta = "SELECT *,
(p.precio * m.valor) AS precio
FROM productos p
INNER JOIN monedas m
ON p.moneda = m.moneda
".$condicion." ".$order."";
return $resultado;
}
Saludos