"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