Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2006, 01:44
Rieju
 
Fecha de Ingreso: septiembre-2005
Mensajes: 49
Antigüedad: 18 años, 8 meses
Puntos: 0
"coger una BD" me refiero a conectar a una BD
$aeropuerto seria la conexion a la BD aeropuerto

s2 no era nada era la continuacion de $d_bdatos2 esque se me habia cortado al pegar aqui.

mi clase:
Código PHP:
class funciones
{
    
/***************************
    * Declaracion de variables
    ****************************/
    
    //configuracion de usuarios y conexion
    //------------------------------------
    
    
var $d_user;    //nombre de usuario
    
var $d_pass;    //clave de usuario
    
    
var $d_conexion;     //conexion local o remota
    
    
var $d_db;    //base de datos
    

    //variable para almacenar el resource de la conexion
    //--------------------------------------------------
    
var $d_link;
    
    
//Almacenamiento del identificador de query
    //-----------------------------------------
    
var $d_contenedor;
        
    
/***************************
    * Declaracion de funciones
    ****************************/
    
    //constructor por eso sin f_ 
    //--------------------------
    
function __construct$d_user $d_pass $d_conection $d_database )
    {
        
//asignamos valores a las variables locales
        
$this->d_user=$d_user;
        
$this->d_pass=$d_pass;
        
$this->d_conexion=$d_conection;
        
$this->d_db=$d_database;
    
        
//hacemos conexion ademas de guardar la informacion de la conexion 
        
$this->d_link=@mysql_connect($this->d_conexion$this->d_user$this->d_pass) or die ("Acceso denegado...<br>");

        
//selecciono una base de datos
        
@mysql_select_db($this->d_db,$this->d_link) or die ("Imposible establecer conexion con la BD: $this->d_db...<br>"); 
    
    }
    function 
f_sql_num_rows($d_tablas,$d_campos,$d_where=1)
    {
        
//llamo al a funcion sql_fetch para ahorra codigo
        
$this->f_sql_select($d_tablas,$d_campos,$d_where);
        
        
//devuelve el numero de lineas
        
return mysql_num_rows($this->d_contenedor);
    }

en el codigo muestro como Selecciono una BD, como conecto y una funcion para mostrar el numero de elementos.

para hacerlo hago:
$aeropuerto=new funciones($d_usuario,$d_clave,$d_conexion,$d_bdato s1);

$aeropuerto->f_sql_num_rows("vuelos","ID_vuelo");

por ejemplo.
pero no funciona si declaro otro objeto :S