Tema: Clases
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2003, 01:42
Avatar de urjose
urjose
 
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 4 meses
Puntos: 1
Clases

A ver pues, estoy empezando con un proyecto de la escuela y es OO. Que tal ven lo que llevo, creen que deba agregar /quitar / modificar algo?

Código PHP:
<?
$SERVIDOR
="developer_pc";
$BASE="comunidadguru";
$USUARIO="root";
$PASSWORD="******";

/*******************************
***  CLASE QUE REALIZA EL    ***
***     MANEJO DE LA BASE DE    ***
***  DATOS 27/03/2002        ***
*******************************/

class manejaDB{
    var 
$_servidor;
    var 
$_base;
    var 
$_usuario;
    var 
$_password;
    var 
$_conexion;
    var 
$_abrirBase;
    var 
$_sql;
    var    
$_query;

    function 
manejaDB($servidor$base$usuario$password){
        
$this->_servidor=$servidor;
        
$this->_base=$base;
        
$this->_usuario=$usuario;
        
$this->_password=$password;
    }
// Termina constructor()
    
    
function conecta(){
        if(
$this->_conexion=mysql_connect($this->_servidor,$this->_usuario,$this->_password)){
            return 
true;
        }
        else{
            return 
false;
        }
    }
// Termina conecta()
    
    
function abrirBase(){
        if(
$this->_abrirBase=mysql_select_db($this->_base,$this->_conexion)){
            return 
true;
        }
        else{
            return 
false;
        }

    }
// Termina abrirBase()
    
    
function query(){
        if(
$this->_query=mysql_query(func_get_arg(0)))
            return 
true;
        else
            return 
false;
    }
// Termina query()
        
    
function insert(){
        
$this->_sql="INSERT INTO ".func_get_arg(0)." (".func_get_arg(1).") VALUES(".func_get_arg(2).")" ;
    }
//Termina insert()
}

$objeto= new manejaDB($SERVIDOR$BASE$USUARIO$PASSWORD);
$objeto->conecta();
$objeto->abrirBase();
$objeto->insert("logueo","logueoClave,logueoEmail,logueoPassword,logueoStatus","0,'[email protected]','---','A'");
if(
$objeto->query($objeto->_sql)){
    echo 
"Todo ha ido bien";
}
else
{
    echo 
"No todo fue bien "mysql_error().""$objeto->_sql;
}
?>

Última edición por urjose; 27/03/2003 a las 11:47