文字

dba_insert

(PHP 4, PHP 5, PHP 7)

dba_insertInsert entry

说明

bool dba_insert ( string $key , string $value , resource $handle )

dba_insert() inserts the entry described with key and value into the database.

参数

key

The key of the entry to be inserted. If this key already exist in the database, this function will fail. Use dba_replace() if you need to replace an existent key.

value

The value to be inserted.

handle

The database handler, returned by dba_open() or dba_popen() .

返回值

成功时返回 TRUE , 或者在失败时返回 FALSE

参见

  • dba_exists() - Check whether key exists
  • dba_delete() - Delete DBA entry specified by key
  • dba_fetch() - Fetch data specified by key
  • dba_replace() - Replace or insert entry

用户评论:

[#1] khan666 at lycos dot co dot kr [2010-12-03 02:18:51]

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);
?>

[#2] istanbul2edinburgh [2006-07-13 07:02:44]

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

上一篇: 下一篇: