Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2005, 07:04
arperez
 
Fecha de Ingreso: julio-2005
Mensajes: 26
Antigüedad: 18 años, 10 meses
Puntos: 0
Espero que esto te ayude.

Man creo que lo que falta es declarar la conexion en la funcion mysql_query, seria asi:
Código PHP:

//Funcion algo 
public function Algo() 


$query "SELECT * FROM departamentos"
$this->db mysql_query($query $db) or die ("MALA ONDAAAA"); 

return 
$db



Si no mira mas o menos como creo que se puede hacer eso...

Código PHP:

<?PHP
// Clase para conectarme a una base de datos MYSQL.

class db_conexion
{
    var 
$servidor;  // Nombre del servidor mysql.
    
var $usuario;   // Nombre de usuario de la base datos.
    
var $password;  // Contraseña del usuario de la base datos.
    
var $base_dato;  // Nombre de la base datos.
    
    
var $db_conn;     // Conexion con la base datos.
    
var $db_select;  // Seleccion de la base datos.
    
var $consulta;   // Consulta a la tabla.
    
var $resultado;  // Resultado de la consulta.
    
    
    // Función para conectarme al servidor y a la base datos en el servidor mysql.
    
    
function conexion_db()
    {
        
$this->servidor "nombre del servidor de base datos";
        
$this->usuario "nombre del usuario del servidor de base datos";
        
$this->password "contraseña del usuario del servidor de base datos";
        
$this->base_dato "Base datos de servidor";
        
        
$this->db_conn = @mysql_connect$this->servidor $this->usuario $this->password ) or die("Conexion error".mysql_error());
        
$this->db_select = @mysql_select_db$this->base_dato $this->db_conn) or die("Conexion base datos error".mysql_error());
    }
    
    
   
// Función para realizar consultas.
    
   
function consulta_db()
    { 
        
$this->conexion_db();
        
$this->resultado = @mysql_query$this->consulta$this->db_conn) or die("Error al realizar la consulta".mysql_error());
        return ( 
$this->resultado ); 
    }
    
    
//
    
    // Función para cerrar la conexion con la base datos.
    
    
function close_conn_db()
    { 
        
$this->conexion_db();
        
mysql_close$this->db_conn );
    }
}

?>
Espero que te sirva de algo...