XX. DBM
Ces
fonctions
vous
permettent
d
'
écrire
des
lignes
dans
une
base
de
données
de
type
dbm
.
Ce
type
de
base
(
supporté
par
Berkeley
db
,
gdbm
,
quelques
librairies
systèmes
,
ou
certaines
librairies
du
système
d'exploitation
)
enregistre
les
paires
clés
/
valeurs
,
(contrairement
aux
enregistrements
par
ligne
,
utilisés
par
les
autres
bases
de
données
relationnelles
)
.
Exemple
1
.
Présentation
de
dbm
?php
$dbm
=
dbmopen(
"dernier"
,
"w")
;
if
(dbmexists($dbm
,
$userid)
)
{
$last_seen
=
dbmfetch($dbm
,
$userid)
;
}
else
{
dbminsert($dbm
,
$userid
,
time())
;
}
faire_quelquechose()
;
dbmreplace($dbm
,
$userid
,
time())
;
dbmclose($dbm)
;
?
|
|