XVII. Funciones dbm
Estas funcione le permiten almacenar registros en una base de
datos estilo dbm. Este tipo de base de datos (soportadas por
las librerías db y gdbm de Berkeley, así como por algunas
librerías del sistema y por una librería incluída para acceso
a archivos de texto) guarda pares clave/valor (en oposición a
los registros completos soportados por las bases de datos
relacionales).
Ejemplo 1. ejemplo de dbm
$dbm = dbmopen("vistoya", "w");
if (dbmexists($dbm, $idusuario)) {
$visto_ya = dbmfetch($dbm, $idusuario);
} else {
dbminsert($dbm, $idusuario, time());
}
do_stuff();
dbmreplace($dbm, $idusuario, time());
dbmclose($dbm);
|
|
- Tabla de contenidos
- dbmopen — abre una base de datos dbm
- dbmclose — cierra 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
- dbminsert — inserta un valor para una clave en la base de datos dbm
- dbmreplace — sustituye el valor de una clave en la base de datos dbm
- dbmdelete — borra el valor de una clave de una base de datos dbm
- dbmfirstkey — obtiene la primera clave de una base de datos dbm
- dbmnextkey — obtiene la siguiente clave de una base de datos dbm
- dblist — describe la librería compatible dbm que se está usando