Perdona, pero me parece que ya t respondi antes esto, si no le declaras variables en el argumento de la funcion nunca te va a dar bola. El problema lo debes tener en que le estas pasando valores cuando usas la funcion, que no te los esta tomando. A ver, tu funcion deberia ser:
Código PHP:
<?php
# Funcion para Abrir la Conexion.
function AbrirCone($servidor,$puerto,$usuario,$password){
$cone = mysql_connect($servidor.":".$puerto, $usuario, $password) or die ("Error de Conexion: " .mysql_error());
$select=mysql_select_db("cementerio",$cone) or die ("Error del select db: ".mysql_error());
return $cone;
}
#Funcion que Cierra la Conexion.
function CerrarCone(){
mysql_close($cone);
}
#Funcion que ejecuta una consulta.
function Consuta($conex,$consulta){
#aca estaba al reves!!
$result=mysql_query($consulta,$conex) or die ("Error de la Consulta: ".mysql_error());;
return $result;
}
?>
Entonces, deberias usarla asi:
Código PHP:
<?php
#Variables de Conexion
$servidor = "localhost";
$usuario = "root";
$password = "";
$puerto = "3306";
$db;
$conexion=AbrirCone($servidor,$puerto,$usuario,$password); #aca obtenes el valor del return de esta funcion
#haces una consulta
$query=Consuta($conexion,"select* from......");
?>