Código PHP:
<?php
class conectar_mysql {
//Variables de conexion
var $servidor;
var $usuario;
var $clave;
var $base;
//variable de la base de datos
var $conexion_servidor;
var $conexion_base;
//Variables de consulta
var $consulta_sql;
var $resultado_sql;
//construimos el objeto
function conectar_mysql ($servidor, $usuario, $clave){
$this->servidor = $servidor;
$this->usuario = $usuario;
$this->clave = $clave;
$this->base = $base;
}
//funcion de conexion
function conectar($servidor, $usuario, $clave){
if ($servidor != "") $this->servidor = $servidor;
if ($usuario != "") $this->usuario = $usuario;
if ($clave != "") $this->clave = $clave;
if ($base != "") $this->base = $base;
//conectamos al server
$this->conexion_servidor = mysql_connect($this->servidor, $this->usuario, $this->clave);
if (!$this->conexion_servidor){
echo "no se puede conectar al servidor";
}else{
$this->conexion_base = mysql_select_db($this->base, $this->conexion_servidor)
}elseif(!$this->conexion_base){
echo "no se ha encontrado la base de datos"
}
}
//cosulta sql
function consulta($consulta_sql){
if ($consulta_sql != "") $this->consulta_sql = $consulta_sql;
$this->consulta_sql = mysql_query($consulta_sql, $this->consulta_sql);
}
//obtencion de datos
function datos(){
if ($resultado_sql != "") $this->resultado_sql = $resultado_sql;
$this->resultado_sql = mysql_fetch_array($consulta_sql);
return $this->resultado_sql;
}
//funcion de liberacion de memoria
function liberar(){
mysql_free_result($this->consulta);
}
//fucion para cerrar conexion
function cerrar(){
mysql_close($this->consulta);
}
}
?>
Es en php 4