XX. 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
- dblist -- describe la librería compatible dbm que se está usando
- 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