PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Database » DB_DataObject » Bug #8179

DB_DataObject ibase

Details

Submitted2006-07-11 09:06 UTC
Fromsilviucristea at yahoo dot com
StatusNo Feedback
PackageDB_DataObject
PHP Version5.1.2
Roadmaps(Not assigned)

Comments

[2006-07-11 09:06 UTC] silviucristea at yahoo dot com

Description:
------------
/dataobject/db.ini

[USERS]
ID = 129
NAME = 130
ACCOUNT = 130

[USERS__keys]
ID = K
ACCOUNT = U

/pear/DB/DataObject.php

function sequenceKey()
{
...
// multiple unique primary keys without a native sequence...
if (($realkeys[$usekey] == 'K') && (count($keys) > 1)) {
return $_DB_DATAOBJECT['SEQUENCE'][$this->_database][$this->__table] = array(false,false,$seqname);
}
...
}

The result is "array(false,false,$seqname)" but I don't have two 'K' keys.

Expected result:
----------------
array('ID',false,$seqname)

Actual result:
--------------
array(false,false,$seqname)