php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #2247 db2 can't run
Submitted: 1999-09-06 06:02 UTC Modified: 1999-09-08 09:09 UTC
From: bate at china dot com Assigned:
Status: Closed Package: DBM/DBA related
PHP Version: 4.0 Beta 2 OS: freebsd
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
17 + 38 = ?
Subscribe to this entry?

 
 [1999-09-06 06:02 UTC] bate at china dot com
when my program run to 
$h = dba_open("test.db2", "c", "db2", 0666);
it reported Warning: no such handler: db2 in ......

my configure line:
./configure --with-mysql --with-db2 --with-apache=../apache_1.3.9 --enable-track-vars

My program:
<?php
error_reporting(15);

        $h = dba_open("test.db2", "c", "db2", 0666);
        if(!$h)
                die("cannot open db\n");
        for($i=0;$i<10;$i++)
            dba_replace("bate_$i", "$i", $h);
        dba_optimize($h);
        dba_close($h);
        $h = dba_open("test.db2", "r", "db2");
        if(!$h)
                die("cannot open db\n");
        for($key=dba_firstkey($h);$key != false;$key=dba_nextkey($h))
            echo "**".$key."**";
        dba_close($h);
?>


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-09-08 09:09 UTC] sas at cvs dot php dot net
db2 needs to be installed (which isn't the case on FreeBSD by default), before you can use it.
 
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Wed Aug 17 10:05:45 2022 UTC