Some difficulties were encountered installing this extension on php 5.1.6. 're2c' was not found. On Fedora Core 5, php 5.1.6, I had to...
Install gc++ as re2c requires C++ and will not compile with the standard C compiler most often used.
Download re2c from sourceforge, untar, configure, make, make install.
Download pxlib from sourceforge, untar, configure, make, make install.
pecl install paradox (it has been moved from pear)
Funciones de Paradox
API orientada a objetos
La extensión paradox ofrece también una API orientada a objetos. Esta consta de una sola clase llamada paradox_db. Sus métodos sólo difieren de las funciones en su nombre y, por supuesto, el primer parámetro que falta. La siguiente tabla lista todos los métodos y sus funciones equivalentes.
| Nombre del método | Función equivalente |
|---|---|
| Constructor | px_new() |
| Destructor | px_delete() |
| open_fp() | px_open_fp() |
| create_fp() | px_create_fp() |
| close() | px_close() |
| numrecords() | px_numrecords() |
| numfields() | px_numfields() |
| get_record() | px_get_record() |
| put_record() | px_put_record() |
| retrieve_record() | px_retrieve_record() |
| delete_record() | px_delete_record() |
| insert_record() | px_insert_record() |
| update_record() | px_update_record() |
| get_field() | px_get_field() |
| get_schema() | px_get_schema() |
| get_info() | px_get_info() |
| set_parameter() | px_set_parameter() |
| get_parameter() | px_get_parameter() |
| set_value() | px_set_value() |
| get_value() | px_get_value() |
| get_info() | px_get_info() |
| set_targetencoding() | px_set_targetencoding() |
| set_tablename() | px_set_tablename() |
| set_blob_file() | px_set_blob_file() |
| date2string() | px_date2string() |
| timestamp2string() | px_timestamp2string() |
Tabla de contenidos
- px_close — Cerrar una base de datos paradox
- px_create_fp — Crear una nueva base de datos paradox
- px_date2string — Convierte una fecha en una cadena.
- px_delete_record — Eliminar los registros de base de datos paradox
- px_delete — Eliminar los recursos de la base de datos paradox
- px_get_field — Devuelve la especificación de un solo campo
- px_get_info — Devuelve una gran cantidad de información sobre un archivo paradox
- px_get_parameter — Obtener un parámetro
- px_get_record — Devuelve registro de base de datos paradox
- px_get_schema — Devuelve la definición de la base de datos (schema)
- px_get_value — Obtener un valor
- px_insert_record — Inserta registro en base de datos paradox
- px_new — Crear un nuevo objeto paradox
- px_numfields — Devuelve el número de campos en una base de datos
- px_numrecords — Devuelve el número de registros en una base de datos
- px_open_fp — Abrir base de datos paradox
- px_put_record — Almacenar registro en la base de datos paradox
- px_retrieve_record — Devolver registro de base de datos paradox
- px_set_blob_file — Establecer el archivo desde donde los blobs se van a leer
- px_set_parameter — Establecer un parámetro
- px_set_tablename — Establecer el nombre de una tabla (obsoleto)
- px_set_targetencoding — Establecer la codificación de los campos de caracteres (obsoleto)
- px_set_value — Establecer un valor
- px_timestamp2string — Convertir la fecha y la hora en una cadena.
- px_update_record — Actualizar el registro en la base de datos paradox
john dot navratil at sbcglobal dot net ¶
6 years ago
