Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


DBM (Obsolète)

XXVI. DBM (Obsolète)

Introduction

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 bibliothèques systèmes, ou certaines bibliothèques 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).

Note : Toutefois, le support dbm est obsolète, et il est fortement recommandé d'utiliser la couche d'abstraction de base dba.

Note : Cette extension a été supprimée de PHP et n'est plus disponible depuis PHP 5.0.0.

Pré-requis

Pour utiliser ces fonctions, vous devez compiler PHP avec le support d'un gestionnaire. Reportez-vous à la liste de gestionnaires supportés.

Installation

Pour utiliser ces fonctions, vous devez compiler PHP avec le support dbm en utilisant l'option de configuration --with-db. De plus, vous devez assurez le support pour une sous base de données, ou bien utiliser quelques bibliothèques du système.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

La fonction dbmopen() retourne une ressource de base de données, utilisée par toutes les autres fonctions dbm.

Constantes pré-définies

Cette extension ne définit aucune constante.

Exemples

Exemple 1. Présentation de dbm

<?php
$dbm
= dbmopen ("lastseen", "w");
if (
dbmexists ($dbm, $userid)) {
    
$last_seen = dbmfetch ($dbm, $userid);
} else {
    
dbminsert ($dbm, $userid, time());
}
do_stuff();
dbmreplace ($dbm, $userid, time());
dbmclose ($dbm);
?>

Table des matières
dblist -- Décrit la bibliothèque dbm utilisée
dbmclose -- Ferme une base de données dbm
dbmdelete -- Efface une valeur
dbmexists -- Indique si une valeur existe
dbmfetch -- Lit une valeur
dbmfirstkey -- Lit la première clé
dbminsert -- Insère une valeur
dbmnextkey -- Lit la clé suivante
dbmopen -- Ouvre une base de données dbm
dbmreplace -- Remplace une valeur

Manuel PHP pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx