dba_insert

(PHP 4, PHP 5, PHP 7, PHP 8)

dba_insertエントリを挿入する

説明

dba_insert(string|array $key, string $value, resource $dba): bool

dba_insert() は、 データベースに key および value で記述されるエントリを挿入します。

パラメータ

key

挿入するエントリのキー。もしこのキーが既にデータベースに存在する場合、 この関数は失敗します。既存のキーを置き換える場合は、 dba_replace() を使用してください。

value

挿入する値。

dba

dba_open() あるいは dba_popen() によって返されたデータベースハンドル。

戻り値

成功した場合に true を、失敗した場合に false を返します。

参考

  • dba_exists() - キーが存在するかどうかを確認する
  • dba_delete() - キーが指す DBA エントリを削除する
  • dba_fetch() - キーが指すデータを取得する
  • dba_replace() - エントリを置換または挿入する

add a note add a note

User Contributed Notes 1 note

up
-12
khan666 at lycos dot co dot kr
14 years ago
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);
?>
To Top