Creo en nosotros. Wikipedia.
TreeWeb::Artículos::PHP::Clase Conexion
Permalink: http://www.treeweb.es/u/853/ 23/11/2010

Clase Conexion

Descripcion

Es una clase que abstrae la conexión a la base de datos, básicamente su función es recibir consultas sql, enviarlas a procesar y devolver el resultado.
El método sql($consultas) admite un string ó un array de strings y devuelve el resultado de la última consulta ejecutada. Además, lleva la cuenta de las consultas que se han ejecutado.

Codigo

<? class Conexion { private $conexion; private $host='mysql5-5.pro'; private $user='treeweb_text'; private $pass='1Qa2Ws'; private $database='treeweb_text'; private $n=0; function __construct() { $this->conexion = mysql_connect($this->host, $this->user, $this->pass); mysql_select_db($this->database); mysql_query("SET NAMES 'utf8'"); } function sql($sql) { if (is_array($sql)) { foreach ($sql as $s) { $res = mysql_query($s); if (mysql_errno()) echo mysql_error().'<br>'; $this->n++; } } else { $res = mysql_query($sql); if (mysql_errno()) echo mysql_error().'<br>'; $this->n++; } return $res; } function __destruct() { if (is_resource($this->conexion) ) mysql_close($this->conexion); } function getLink() { return $this->conexion; } function instalar() { // La instalación de esto no hace nada } } ?>