Hola muchachos, tengo una duda....
hice una clase para conectarme a la bd, hacer consultas, etc
Código PHP:
Ver originalclass database {
var $id_conexion;
function database(){
$this->id_conexion = "";
return ($this->conectardatabase("localhost","3306","root","1234"));
}
function conectardatabase($server, $pto, $user, $clave){
$this->id_conexion = @mysql_connect($server.":".$pto, $user, $clave); return ($this->id_conexion);
}
function abrirdatabase($database){
}
} //fin clase
hasta ahi todo bien, funciona!
en el metodo conectar deberia retornarme true o false, eso lo recibe el metodo constructor y lo retorna (true / false)
ahora miren como instancio
Código PHP:
Ver originalinclude("clase.php");
if ($obj=new database()){
echo "sin problemas!"
}else{
echo "no existe conexion";
}
pero por alguna razon siempre me muestra el mensaje "sin problemas", si cambio la clave o el usuario sigue saliendo el mensaje "sin problemas" pero deberia salir que no existe conexion...
hago un print_r($obj) y me muestra las propiedades correctamente...
Esta validacion en el momento de instanciar estaria bien hecha?? o como deberia hacerla? gracias