XXIII. Funciones DBM Functions [obsoletas]
Estas funciones le permiten almacenar registros almacenados en
una base de datos estilo-dbm. Este tipo de base de datos
(soportado por la BD de Berkeley, GDBM, y algunas bibliotecas de sistema,
asi como en la forma de una biblioteca incorporada de archivos
planos) almacena parejas clave/valor (a diferencia de los
registros completos soportados por las bases de datos
relacionales).
Para usar estas funciones es necesario compilar PHP con soporte
para una base de datos base. Consulte la lista de bases de datos
soportadas.
Para poder usar estas funciones, se debe compilar PHP con soporte dbm,
empleando la opción --with-db en
la compilación. Adem´s, se debe contar con el soporte
de una base de datos o se deben usar algunas librerías del sistema.
Esta extensión no tiene directivas de
configuración en php.ini.
La función dbmopen() devuelve un
identificador de base de datos que es usado por las demás
funciones dbm.
Esta extensión no tiene ninguna
constante definida.
Ejemplo 1. Ejemplo de DBM
<?php
$dbm = dbmopen("lastseen", "w"); if (dbmexists($dbm, $id_usuario)) { $last_seen = dbmfetch($dbm, $id_usuario); } else { dbminsert($dbm, $id_usuario, time()); } hacer_algo(); dbmreplace($dbm, $id_usuario, time()); dbmclose($dbm);
?>
|
|
- Tabla de contenidos
- dblist --
Describe la biblioteca compatible con DBM usada
- dbmclose -- cierra una base de datos dbm
- dbmdelete -- borra el valor de una clave de una base de datos dbm
- dbmexists -- dice si existe un valor para una clave dada en la base de datos dbm
- dbmfetch -- obtiene un valor para una clave desde la base de datos dbm
- dbmfirstkey -- obtiene la primera clave de una base de datos dbm
- dbminsert -- inserta un valor para una clave en la base de datos dbm
- dbmnextkey -- obtiene la siguiente clave de una base de datos dbm
- dbmopen -- Abre una base de datos DBM
- dbmreplace -- sustituye el valor de una clave en la base de datos dbm
|