![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/03/2007, 22:40
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 3
Antigüedad: 18 años, 3 meses Puntos: 0 | |
Utilizando una clase DB_mysql Hola..
Soy nueva programando PHP,
cree un fichero clase_mysql.inc.php el cual tiene la conexion a la Base de Datos: function conectar(){
if ($bd != "") $this->BaseDatos = $bd;
if ($host != "") $this->Servidor = $host;
if ($user != "") $this->Usuario = $user;
if ($pass != "") $this->Clave = $pass;
// Conectamos al servidor
//$this->Conexion_ID = mysql_connect($this->Servidor, $this->Usuario, $this->Clave);
$this->Conexion_ID = mysql_connect ("localhost", "root", "");
if (!$this->Conexion_ID) {
$this->Error = "Ha fallado la conexión.";
return 0;
}
/*
//seleccionamos la base de datos
if (!@mysql_select_db($this->BaseDatos, $this->Conexion_ID)) {
$this->Error = "Imposible abrir ".$this->BaseDatos ;
return 0;
}
*/
/* Si hemos tenido éxito conectando devuelve
el identificador de la conexión, sino devuelve 0 */
return $this->Conexion_ID;
}
Estoy en otro php listaClientes y trato de usar la conexion pero me da error: Using $this when not in object context
El codigo de esta es: require ("clase_mysql.inc.php");
$miconexion = new DB_mysql ;
$miconexion->conectar();
echo $miconexion; // muestra Object id #1
mysql_select_db ("mantenimiento",$miconexion); // se cae aqui
No se como usar la variable $miconexion para poder usarla en el resto de las paginas php |