PHP Doku:: Fügt einen Eintrag ein - function.dba-insert.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAbstraktionsebenenAbstraktionsschicht für dbm-style-DatenbankenDBA-Funktionendba_insert

Ein Service von Reinhard Neidl - Webprogrammierung.

DBA-Funktionen

<<dba_handlers

dba_key_split>>

dba_insert

(PHP 4, PHP 5)

dba_insertFügt einen Eintrag ein

Beschreibung

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

dba_insert() fügt den Eintrag, der durch key und value beschrieben wird, in die Datenbank ein.

Parameter-Liste

key

Der Schlüssel des einzufügenden Eintrags. Die Aktion schlägt fehl, wenn es den Schlüssel schon in der Datenbank gibt. Verwenden Sie dba_replace(), falls Sie einen vorhandenen Schlüssel ersetzen wollen.

value

Der Wert, der eingefügt werden soll.

handle

Die Datenbank-Verbindungskennung, die von dba_open() oder dba_popen() zurückgegeben wurde.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Siehe auch

  • dba_exists() - Überprüft, ob ein angegebener Schlüssel existiert
  • dba_delete() - Löscht den zum angegebenen Schlüssel gehörigen DBA-Eintrag
  • dba_fetch() - Liest die Daten zu einem angegebenen Schlüssel aus
  • dba_replace() - Ersetzt einen Eintrag oder fügt ihn ein


2 BenutzerBeiträge:
- Beiträge aktualisieren...
khan666 at lycos dot co dot kr
3.12.2010 11:18
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);
?>
istanbul2edinburgh
13.07.2006 16: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



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)