
29/11/2010, 09:24
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 14 años, 4 meses Puntos: 0 | |
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 |