berkeleydb example.
<?php
# DB4 CREATE & INSERT
$_FILE = "/DATA_DIR/TEST_DATA.DB";
$DIV = "\xFE";
$inValue = "name".$DIV."0".$DIV."test value";
$dbh = dba_open($_FILE,"c","db4");
dba_close($dbh);
$dbh = dba_open($_FILE,"w","db4");
dba_insert(1,$inValue,$dbh);
dba_close($dbh);
?>
dba_insert
(PHP 4, PHP 5)
dba_insert — Insère une entrée DBA
Description
bool dba_insert
( string
$key
, string $value
, resource $handle
)
dba_insert() insère l'entrée décrite
par la clé key et la valeur
value dans la base spécifiée
par handle.
Liste de paramètres
-
key -
La clé de l'entrée à insérer. Si cette clé existe déjà dans la base de données, cette fonction échouera. Utilisez la fonction dba_replace() si vous devez remplacer une clé existante.
-
value -
La valeur à insérer.
-
handle -
Le gestionnaire de base de données, retourné par dba_open() ou dba_popen().
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Voir aussi
- dba_exists() - Vérifie qu'une clé DBA existe
- dba_delete() - Efface une ligne dans une base DBA
- dba_fetch() - Lit les données liées à une clé DBA
- dba_replace() - Remplace ou insère une ligne DBA
khan666 at lycos dot co dot kr
03-Dec-2010 02:18
istanbul2edinburgh
13-Jul-2006 07:02
here is a good example for this;
$dbh = dba_open( "./data/products", "c", "gdbm" )
or die( "Couldn't open database" );
dba_insert( "Sonic Screwdriver", "23.20", $dbh);
dba_insert( "Tricorder", "55.50", $dbh);
dba_insert( "ORAC AI", "2200.50", $dbh);
dba_insert( "HAL 2000", "4500.50", $dbh);
dba_close( $dbh );
you may find more about the topic in this URL:
http://www.samspublishing.com /articles/article.asp?p=29742&seqNum=3&rl=1
