Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/11/2009, 12:31
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 16 años, 11 meses
Puntos: 65
Respuesta: Realizar Consultas con Funciones de PHP

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......");


?>