Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2005, 13:11
Legolas_Bilbao
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años
Puntos: 1
Uso de clases como en java

nada aqui os sigo preguntando cositas de esto ,yo tenog un poco deje de java con lo cual las funciones de buscar en bases de datos y demas prefiero tenerlos en clases de php xo ahi esta el problema q me da error :S

os posteo el codigo del php q invoca a la clase y el codigo del la clase me esta dando error en la query
Código PHP:
 La clase 
<? 
class gestorBDUsuarios{

    var 
$host;
    var 
$usuario;
    var 
$pass;
    var 
$bd;
    var 
$conexion;
    
    function 
__construct()
        {
            
$this->host ="xxxx";  // host del MySQL (generalmente localhost)
            
$this->usuario="xxxx"// aqui debes ingresar el nombre de usuario
            
$this->pass="xxx"// password de acceso para el usuario de la
            
$this->bd="xxxxx";    
        }

    
    function 
obtenerUsuario($nombre)
        {
        
$this->conexion mysql_connect($this->hosthost$this->usuario$this->pass)
                            or die (
"Error conectando a la base de datos.");
            
$query ="Select * from usuarios where nombre='".$nombre."'"
            echo 
"<br>query   ".$query;
            
$result mysql_query($query,$this->conexion)or
                 die (
"error en secuencia BD select  ");
             return 
$result;
        }
    
    function 
cerrarConexion()
        {
            
mysql_close($this->conexion);
        }
        
}
?>
y la parte del script q invoca a esta clase

Código PHP:
<?
include("./clases/gestorBDUsuarios.php");
            
$gBDU = new gestorBDUsuarios();
            
            
$result $gBDU->obtenerUsuario($nombre);    
?>
y me da el mensajito de error en select de la bd