
05/12/2007, 22:52
|
 | | | Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 7 meses Puntos: 21 | |
Re: modular php y mysql Cita:
Iniciado por Sanubrio También puedes hacerte alguna clase Código PHP: class mysql
{
protected $servidor;
protected $usuario;
protected $password;
protected $base;
protected $persistente;
protected $enlace;
protected $resultado;
public function __construct($usuario, $password, $base, $servidor = 'localhost', $persistente = false;)
{
$this->usuario = $usuario;
$this->password = $password;
$this->base = $base;
$this->servidor = $servidor;
$this->persistente = $persistente;
}
protected function conectar()
{
if ($this->enlace === null)
{
if ($this->persistente)
{
$funcion_conectar = 'mysql_pconnect';
}
else
{
$funcion_conectar = 'mysql_connect';
}
$this->enlace = $funcion_conectar($this->servidor, $this->usuario, $this->password);
if (!$this->enlace)
{
die('Error al conectar a la Base de Datos');
}
$this->seleccionarBase();
}
}
protected function seleccionarBase()
{
if ($this->enlace)
{
if (!mysql_select_db($this->base, $this->enlace))
{
die("Error al seleccionar la Base de Datos");
}
}
}
public function escape($cadena)
{
$this->conectar();
return mysql_real_escape_string($cadena);
}
public function limpiar()
{
$this->resultado = null;
}
public function query($query)
{
$this->conectar();
$this->resultado = mysql_query($query, $this->enlace);
}
public function fetch_array()
{
if ($this->resultado)
{
return mysql_fetch_array($resultado);
}
return false;
}
}
orale la programacion oop ya es otro rollo que respeto mucho jeje gracias por tu comentario
saludos y gracias
__________________ gerardo |