Aca pongo un pequeño script que he ido modificando con el tiempo, para la conexion a las bases de datos y operaciones basicas de esta.
Lo he probado con PostgreSQL y con MySQL y ha funcionado de maravillas, espero sus opiniones.
class sql
{
var $host;
var $usuario;
var $password;
var $db;
var $enlace;// Constructor Method
function sql()
{
$this->host=”localhost”;
$this->usuario=”ricamato_ricaDB”;
$this->password=”password”;
$this->db=”ricamato_ricaDB”;
$this->enlace=$enlace;
}function conectar()
{
if (!$this->enlace=mysql_connect($this->host,$this->usuario,$this->password,$this->db))
{
die(‘Error conectando con la base de datos: ‘ . $host);
}if (!mysql_select_db($this->db,$this->enlace))
{
die(‘Error seleccionando la base de datos: ‘ . $db);
}
}function consulta($sentenciaSQL)
{
$this->consulta=mysql_query($sentenciaSQL,$this->enlace);
}function obtenerResultado(){
$this->resultado=mysql_fetch_array($this->consulta);
return $this->resultado;
}function insertarRegistro($sentenciaSQL){
if (mysql_query($sentenciaSQL,$this->enlace))
{
$insertar=TRUE;
}
}function desconectar()
{
mysql_close($this->enlace);
}
}
?>
Para utilizarla basta con editar el nombre de usuario, contraseña, nombre de la base de datos y el host.
Un ejemplo claro seria :
- $sql = new sql();
- $sql->conectar();
- $sql->insertarRegistro(‘INSERT INTO ejemplo VALUES(’1′,’ejemplo’)');
- $sql->desconectar();
Frente a cualquier duda posteala en comentarios.

2 Trackbacks
Puedes enviar un trackback usando esta URL: http://www.dokshor.com/bases-de-datos-en-php/trackback
-1…
below are some links I found useful…
Mediafire and Megaupload link…
[...]found this great release site[...]……
2 Comentarios
Ojo que para PostgreSQL se necesita otra libreria en PHP, pronto la publicare.
nice production but i consider it should by solon around message from primary relation of article. Btw recognise on industrialist
over IP