|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-09-07 09:23 UTC] edink@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 21:00:01 2025 UTC |
Environment: Windows 2000 5.0 Apache 1.2.3 I run the following script expecting the DBM file: test.db to be created in the current directory with rows: "Key" "This is an example!\\n" "Joe" My name is Joe!" "lunga" "My name is Bloggs!" but no file is created although the file is created in teh memory buffer as the records can be read and displayed from the buffer. The PHP script is as follows: <?php $id = dba_popen("test.db", "n", "db3"); if(!$id) { echo "dba_popen failed\n"; exit; } dba_insert("key", "This is an example!\\n", $id); echo "dba_popen succeeded\n"; dba_insert("adrian", "My name is Joe!", $id); dba_insert("lunga", "My name is Bloggs!", $id); if(dba_exists("key", $id)) { echo "Record found\n"; echo dba_fetch("key", $id); echo dba_fetch("Joe", $id); echo dba_fetch("Bloggs", $id); # dba_delete("key", $id); } dba_close($id); ?>