Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2010, 09:24
MeRiNoxXx
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación problema con sql en php

hola tengo este codigo

<?php

function calcular(){
$con=mysql_connect("localhost","root","");
if(!$con) die("Error a conectar!!");
$bd=mysql_select_db("cma");
if(!$bd) die("Error usando cma");
$sql=sprintf("select max(numhab) as Maximo,min(numhab) as Minimo, avg(numhab) as Media from provincia");
$res=mysql_query($sql);
$fila=mysql_fetch_array($res);
$cad=sprintf("Mayor: %d || Menor: %d || Media: %d",$fila["Maximo"],$fila["Minimo"],$fila["Media"]);
mysql_free_result($res);
mysql_close($con);
return $cad;
}

echo $cad;
echo "<pre>";
print_r($_POST);
echo "</pre>";

?>

el problema es que al mostrar $cad, no me aparece nada y me da este error

Mayor: || Menor: || Media:
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\exportar\calcular1.php on line 11

Array
(
)

podriais decirme porque?
tambien decir que e copiado la consulta en phpmyadmin y está correcta, el resultado es el correcto
GRACIAS