Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/08/2005, 15:06
mickeyy
 
Fecha de Ingreso: mayo-2004
Mensajes: 180
Antigüedad: 20 años
Puntos: 2
y la ultima parte

por ultimo la clase basedatos

Código PHP:
<?
// $NombreBD;

//inicializado de variables


class t_basedatos{


/* variables de conexion */
var $NombreBD;
var 
$Servidor;
var 
$Usuario;
var 
$Clave;
var 
$IDConec;


// Inicialiador de la base de datos //
function t_basedatos()
{
    
$this->NombreBD 'PFC';
    
$this->Servidor 'localhost';
    
$this->Usuario 'root';
    
$this->IdConec ='';
    
$this->Clave ='';

}



// Funcion que conecta con la base de datos //
function conectarbd()
{
     
    
//Conectamos con el servidor de la base de datos
    
     
$this->IdConec mysql_connect($this->Servidor$this->Usuario$this->Clave);
    if (!
$this->IdConec)
        { 
         print 
"¡¡Ha ocurrido un Error......!!";
         print 
"<br>";
         print 
"Codigo del error: ".mysql_error();
         print 
"<br>";
         print 
"Por favor intentelo mas tarde o contacte con el administrador.";
         print 
"<br>";
         print 
"Disculpe las molestias.";
         return 
0;
    }
    
$Id_Result =  mysql_select_db($this->NombreBD$this->IdConec);
    if (!
Id_Result)
    {
         print 
"¡¡Ha ocurrido un Error!!";
         print 
"<br>";
         print 
"Codigo del error: ".mysql_error();
         print 
"<br>";
         print 
"Por favor intentelo mas tarde o contacte con el administrador.";
         print 
"<br>";
         print 
"Disculpe las molestias.";
         return 
;
    }
    return 
$this->IdConec;
}



// Comprueba que el resultado es unico, que no hay otro registro igual al pasado por parametro. En caso afirmativo se
// devuelve 0, por el contrario si no existe se devuelve 1.
function comprobar_existencia($campo=""$tabla=''$registro ='')
    {
    
$consulta "SELECT ".$registro." FROM ".$tabla." WHERE ".$registro." ='".$campo."'";
    
$resultado $this->realizarquery($consulta);    
    
$row mysql_fetch_array ($resultado);

    If (
$row[0] == $campo)
        {
         return 
0;
        }

         return 
1;
    }

    
// Funcion realizar consulta sql, de insercion, borrado o consulta
function realizarquery ($sql ="")
    {
    
$Id_Result mysql_query($sql$this->IdConec);
    if (!
Id_Result)
        {
         print 
"¡¡Ha ocurrido un Error!!";
         print 
"<br>";
         print 
"Codigo del error:  ".$Id_Result." ";
         print 
"<br>";
         print 
"Por favor intentelo mas tarde o contacte con el administrador.";
         print 
"<br>";
         print 
"Disculpe las molestias.";
         return 
;
        }
        return 
$Id_Result;
    }