Complaints to Pope, Cathedral Saint-Peter of Roma, Vatican

25 febrero 2008 at 13:55

Fecha Filed in Curiosities, Computers
Tags Tags: ,

The first century starts at 0001-01-01 00:00:00 AD, although they did not know it at the time. This definition applies to all Gregorian calendar countries. There is no century number 0, you go from -1 to 1. If you disagree with this, please write your complaint to: Pope, Cathedral Saint-Peter of Roma, Vatican.

Seen on PostgreSQL Documentation

Comments Comments (0) Complaints to Pope, Cathedral Saint-Peter of Roma, Vatican Permalink Votar: Positive 0 Negative 1

Librería para PostgreSQL en PHP

04 julio 2007 at 21:13

Fecha Filed in Computers
Tags Tags: , , ,

PostgreSQLPara un proyectillo en el que estoy ligado, he tenido que escribir una pequeña librería para usar PostgreSQL en PHP. Usa funciones propias del core de PHP para manejar el SGBD PostgreSQL, así que deben de estar instaladas para poder usar la librería. Consta de un solo fichero que contiene una clase llamada DBlite_PostgreSQL. El constructor de la clase recibe como parámetros un único array donde se debe de especificar los datos de la conexión. Un ejemplo sería el siguiente:

$opciones = array(
    'user'        => 'usuario',
    'passwd'   => 'password',
    'db'           => 'base de datos',
    'server'     => '127.0.0.1'
);

Con este array de datos ya podríamos crear una instancia de la clase DBlite_PostgreSQL de la siguiente manera:

$db =& new DBlite_PostgreSQL($opciones);

Así de sencillo. La clase ofrece una serie de métodos suficiente para poder trabajar cómodamente. Entre otros, podría citar:

  • query($statement): Realiza una consulta a la base de datos
  • all(): Devuelve los datos de una consulta en un array
  • fields(): Devuelve los campos de una tabla
  • next(): Devuele el siguiente elemento de una tabla
  • get($field): Devuelve los datos de un campo concreto
  • getError(): Devuelve el último error

Archivo | DBlitePostreSQL