Home » Database » DB
Database Abstraction Layer
Download latest release 1.12.3 (there might be newer Composer installable version)
License: PHP License
Description
DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation
DB layers itself on top of PHP's existing
database extensions.
Drivers for the following extensions pass
the complete test suite and provide
interchangeability when all of DB's
portability options are enabled:
fbsql, ibase, informix, msql, mssql,
mysql, mysqli, oci8, odbc, pgsql,
sqlite and sybase.
There is also a driver for the dbase
extension, but it can't be used
interchangeably because dbase doesn't
support many standard DBMS features.
DB is compatible with PHP 5 and PHP 8.
Documentation
Maintainers
- Daniel Convissor (danielc) — lead, inactive
- Adam Harvey (aharvey) — lead, inactive
- Armin Graefe (schengawegga) — lead, active
- Stig Bakken (ssb) — developer, inactive
- Tomas V.V.Cox (cox) — developer, inactive
Dependencies
Required
- PHP (>= 5.0.0)
- PEAR Installer (>= 1.4.0b1)
- PEAR (>= 1.10.0)
Releases
- 1.12.3 (stable, 2025-11-10)
Release notes
License: PHP License
* Bug: pgsql back-end resource handling broken on PHP 8.1 #37
* Bug: fix error in lastId in mysqli driver #42
* Bug: PHP 8.1 pgsql change of return values #43
* Task: PostgreSQL refactor: handle all data returned by native functions in DB_pgsql::simpleQuery() #44 #46 - 1.12.2 (stable, 2024-04-15)
- 1.12.1 (stable, 2024-01-17)
- 1.12.0 (stable, 2024-01-16)
- 1.11.0 (stable, 2021-08-10)
- 1.10.0 (stable, 2020-04-19)
- 1.9.3 (stable, 2018-12-05)
- 1.9.2 (stable, 2015-11-24)
- 1.9.1 (stable, 2015-11-23)
- 1.9.0 (stable, 2015-11-20)
- 1.8.2 (stable, 2014-11-27)
- 1.8.1 (stable, 2014-11-20)
- 1.8.0 (stable, 2014-11-20)
- 1.7.14 (stable, 2011-08-27)
- 1.7.14RC2 (beta, 2010-12-24)
- 1.7.14RC1 (beta, 2007-11-27)
- 1.7.13 (stable, 2007-09-21)
- 1.7.12 (stable, 2007-06-29)
- 1.7.11 (stable, 2007-03-28)
- 1.7.10 (stable, 2007-03-20)
- 1.7.9 (stable, 2007-02-06)
- 1.7.8 (stable, 2007-01-28)
- 1.7.8RC2 (beta, 2007-01-21)
- 1.7.8RC1 (beta, 2007-01-12)
- 1.7.7 (stable, 2007-01-07)
- 1.7.6 (stable, 2005-04-11)
- 1.7.5 (stable, 2005-03-29)
- 1.7.4 (stable, 2005-03-07)
- 1.7.3 (stable, 2005-03-04)
- 1.7.2 (stable, 2005-03-03)
- 1.7.1 (stable, 2005-03-01)
- 1.7.0 (stable, 2005-02-28)
- 1.7.0RC1 (beta, 2005-02-22)
- 1.6.8 (stable, 2004-10-04)
- 1.6.7 (stable, 2004-09-25)
- 1.6.6 (stable, 2004-09-21)
- 1.6.5 (stable, 2004-07-13)
- 1.6.4 (stable, 2004-04-30)
- 1.6.3 (stable, 2004-04-29)
- 1.6.2 (stable, 2004-04-07)
- 1.6.1 (stable, 2004-03-13)
- 1.6.0 (stable, 2004-02-19)
- 1.6.0RC6 (stable, 2004-02-11)
- 1.6.0RC5 (beta, 2004-02-06)
- 1.6.0RC4 (beta, 2004-02-04)
- 1.6.0RC3 (beta, 2004-01-30)
- 1.6.0RC2 (beta, 2004-01-27)
- 1.6.0RC1 (beta, 2004-01-25)
- 1.5.0RC2 (stable, 2003-09-14)
- 1.5.0RC1 (stable, 2003-06-23)
- 1.4.0 (stable, 2003-05-12)
- 1.4b1 (beta, 2003-02-08)
- 1.3 (stable, 2002-07-04)
- 1.2 (stable, 2002-04-23)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #6 | Closed | Bug | 2003-09-14 | tableInfo() returns no flags under mssql | |
| #13 | Closed | Bug | 2003-09-16 | Connect broken Null PW in Mysql 4.0.15 | |
| #25 | Wont fix | Bug | 2003-09-21 | DB::factory() left to bitrot, DB::connect() duplicates code | |
| #31 | Closed | Bug | 2003-09-23 | Ampersand in WHERE clause of Autoexecute statement causes error | |
| #37 | Bogus | Bug | 2003-09-26 | Error in DB | |
| #42 | Bogus | Bug | 2003-09-28 | Erroneous sequence tracking for PostgreSQL | |
| #49 | Closed | Bug | 2003-09-30 | sybase simpleQuery is broken | |
| #51 | Closed | Bug | 2003-09-30 | SQL Server 2000 Text column problem | |
| #53 | Closed | Bug | 2003-10-01 | cannot use prepared statement where sql contains \' special character | |
| #58 | Bogus | Bug | 2003-10-03 | ODBC result not freed for UPDATE and INSERT | |
| #72 | Closed | Bug | 2003-10-07 | OCI8 Execute always requires placeholders | |
| #73 | Closed | Bug | 2003-10-07 | [PATCH] OCI8 Prepare() does not raise SQL parse error | |
| #77 | Closed | Bug | 2003-10-07 | PEAR DB OCI8 calls could suppress output when followed by oci8RaiseError | |
| #81 | Closed | Bug | 2003-10-08 | PEAR::DB mssql implementation uses fetch_array where intension is fetch_assoc | |
| #82 | Bogus | Bug | 2003-10-09 | loading of php-extension fails | |
| #91 | Closed | Bug | 2003-10-13 | OCI8 Prepare() does not allow '!' as placeholder | |
| #97 | Wont fix | Req | 2003-10-13 | Native Sequence Lookup for postgres | |
| #101 | Closed | Bug | 2003-10-14 | fetchRow method in oci8 backend ignores options["optimize"] setting | |
| #104 | Bogus | Bug | 2003-10-15 | query() does not return bind variable in stored procedure call | |
| #107 | Wont fix | Bug | 2003-10-15 | pgsql does not handle BYTEA througth the '&' placeholder in the prepare method | |
| #135 | Closed | Bug | 2003-10-22 | DB_pgsql: invalid replacing of sequence names | |
| #161 | Bogus | Bug | 2003-10-28 | Sybase: Stored Procedure fails | |
| #162 | Closed | Bug | 2003-10-28 | DB::executeEmulateQuery() error | |
| #181 | Closed | Bug | 2003-11-01 | MSSQL: transaction logic problem with multiple tables and concurrent inserts | |
| #206 | Closed | Bug | 2003-11-06 | Authentication using PEAR ok with mysql, not with oci | |
| #227 | Duplicate | Bug | 2003-11-12 | Wrong Object handle with PHP5 | |
| #229 | Closed | Bug | 2003-11-12 | getXxx methods return null result when used with $params array | |
| #230 | Closed | Bug | 2003-11-12 | Add tableinfo() | |
| #231 | Duplicate | Bug | 2003-11-12 | sybase fetchInto() returns incompatible data | |
| #232 | Closed | Bug | 2003-11-12 | getAssoc ignores $fetchMode | |
| #234 | Closed | Bug | 2003-11-12 | DB_*::quote() needs straightening up | |
| #241 | Wont fix | Bug | 2003-11-13 | DB::common autoExecuteMultiple | |
| #276 | Duplicate | Bug | 2003-11-19 | Bind variables do not work with oci8 calls. | |
| #277 | Closed | Bug | 2003-11-19 | Fetching Objects with PEAR DB | |
| #287 | Bogus | Bug | 2003-11-23 | nextId() uses wrong sequence | |
| #288 | Closed | Bug | 2003-11-24 | Not reading binary files | |
| #292 | Closed | Bug | 2003-11-25 | DB::sqlite request for adding error control operator for function calls | |
| #305 | Wont fix | Bug | 2003-11-27 | _pgFieldFlags() fails for schemas | |
| #339 | Closed | Bug | 2003-12-03 | DB::PGSQL doesn't recognize sockets for a pgsql connection | |
| #341 | Closed | Bug | 2003-12-03 | no DB::isWarning | |
| #350 | Closed | Bug | 2003-12-03 | sybase.php returns on fetchRow(DB_FETCHMODE_ASSOC) array with numerical AND str | |
| #361 | Closed | Bug | 2003-12-05 | patch: return non-variables by reference | |
| #363 | Wont fix | Bug | 2003-12-05 | No support for specifying desired character set | |
| #380 | Closed | Bug | 2003-12-08 | Problem with LIMIT in pgsql PEAR::DB | |
| #386 | Bogus | Bug | 2003-12-09 | query hangs | |
| #393 | Closed | Bug | 2003-12-09 | DB_storage::setup() warning on multi-columnar primary keys | |
| #397 | Closed | Bug | 2003-12-10 | patch: fetchInto() can lowercase keys for all DBMS's | |
| #430 | Wont fix | Bug | 2003-12-15 | func _isManip and comments in sql-queries | |
| #436 | Bogus | Bug | 2003-12-16 | IBase - The memory could not be "read" | |
| #437 | Closed | Bug | 2003-12-16 | patch: sybase connect produces output | |
| #438 | Closed | Bug | 2003-12-16 | patch: TESTERS line endings | |
| #446 | Closed | Bug | 2003-12-17 | errorCode($errormsg) is not working correctly for postgresql 7.4 (PATCH) | |
| #474 | Closed | Bug | 2003-12-21 | A bug in oci8::modifyLimitQuery() | |
| #502 | Bogus | Bug | 2003-12-29 | [PATCH] FreeTDS-Compatible DB_mssql::tableInfo() | |
| #519 | Bogus | Bug | 2004-01-04 | Call to undefined function: raiseerror() in ..DB/common.php on line 1239 | |
| #551 | Wont fix | Bug | 2004-01-09 | mysql sequences cant honour transactions | |
| #564 | Closed | Bug | 2004-01-13 | Connection without password disabled in sybase.php | |
| #575 | Closed | Bug | 2004-01-14 | no autoPrepare with NULL-Values | |
| #585 | Closed | Bug | 2004-01-15 | query() fails with params is assoc array | |
| #593 | Closed | Bug | 2004-01-16 | pgsql driver does not properly handle SHOW command | |
| #598 | Closed | Bug | 2004-01-19 | IFX fetchrow() broken | |
| #606 | Bogus | Bug | 2004-01-21 | pgsql tableInfo has a bug that free's the result set | |
| #607 | Closed | Bug | 2004-01-21 | Can getMessage contain the Oracle error text? | |
| #613 | Closed | Bug | 2004-01-22 | Patch: Solution for quoting table and column names OCI8 connection issues | |
| #616 | Bogus | Bug | 2004-01-24 | Warning: Undefined index: autofree in DB.php (when doing a query) | |
| #617 | Closed | Bug | 2004-01-24 | Warnings from PhpEclipse | |
| #631 | Closed | Bug | 2004-01-27 | Segfault when connecting to the database without password | |
| #669 | Wont fix | Req | 2004-02-02 | Singleton method | |
| #679 | Closed | Bug | 2004-02-04 | oci8::modifyLimitQuery() Missing quotes for column alias containing spaces | |
| #682 | Closed | Req | 2004-02-05 | getListOf('pgsql:schema.table'); | |
| #693 | Closed | Bug | 2004-02-06 | Undefined index in mysql.php | |
| #696 | Closed | Bug | 2004-02-06 | Some notices can appear | |
| #700 | Wont fix | Bug | 2004-02-06 | Feature Request: Oracle should allow a "normal" DSN for a non-TNS connection | |
| #724 | Closed | Bug | 2004-02-10 | DB/mysql.php $case_func issues w/ patch | |
| #729 | Bogus | Bug | 2004-02-10 | quoteSmart() Notice error (1.6.0RC1) | |
| #739 | Wont fix | Bug | 2004-02-12 | oci8 numRows only works once for a result | |
| #752 | Closed | Req | 2004-02-13 | getSpecialQuery('synonyms'); for oracle user synonyms | |
| #756 | Bogus | Bug | 2004-02-13 | limit queries not working in peardb using odbc | |
| #769 | Bogus | Bug | 2004-02-16 | Failing to include db-specific files is a fatal error but produces no error msg | |
| #780 | Bogus | Bug | 2004-02-17 | DB/common.php -> DB mismatch (DB 1.6.0RC6) | |
| #792 | Bogus | Bug | 2004-02-18 | ? in query with sybse and db->query doesnt work | |
| #811 | Bogus | Bug | 2004-02-20 | Change to DB 1.6.0 Breaks Informix BC | |
| #832 | No Feedback | Req | 2004-02-21 | Deadlock Support Patch | |
| #862 | Bogus | Bug | 2004-02-26 | PEAR QA: improvement for get_class()-usage | |
| #928 | Closed | Req | 2004-03-01 | __wakeup() for serialize & unserialize | |
| #930 | Closed | Bug | 2004-03-01 | missing bind-var support in DB oci-numRows-function | |
| #955 | Wont fix | Bug | 2004-03-06 | SQLRelay backend available | |
| #1005 | Closed | Bug | 2004-03-12 | affectedRows returns 0 for 'load data infile' | |
| #1017 | Bogus | Bug | 2004-03-15 | QuoteSmart not very smart (BC break) | |
| #1043 | Bogus | Bug | 2004-03-20 | Call to undefined function: simplequery() | |
| #1046 | Bogus | Bug | 2004-03-20 | Can't change fetchmodes with getAll() | |
| #1049 | Wont fix | Req | 2004-03-21 | reset result row-pointer | |
| #1061 | Bogus | Bug | 2004-03-24 | fetchRow problem with limit count=-1 | |
| #1086 | Bogus | Bug | 2004-03-28 | DB::isError($res) triggers warning when $res is the result of a DELETE query | |
| #1088 | Closed | Bug | 2004-03-28 | Notice because of object-integer-comparison | |
| #1089 | Bogus | Bug | 2004-03-29 | postgresql "permission denied" error ignored when using PEAR_ERROR_RETURN mode | |
| #1099 | Bogus | Bug | 2004-03-30 | db_common->prepare() doesn't allow escaped ?&! | |
| #1112 | Bogus | Bug | 2004-04-01 | Memory Leak in Pear DB | |
| #1117 | Wont fix | Req | 2004-04-02 | autoExecuteMultiple | |
| #1142 | Duplicate | Bug | 2004-04-05 | DB throws conversion error | |
| #1209 | Closed | Req | 2004-04-14 | toString() | |
| #1231 | Bogus | Bug | 2004-04-17 | Wrong escaping of ampersand char '&' | |
| #1234 | Closed | Bug | 2004-04-17 | Error in mysqli's escapeSimple | |
| #1243 | Bogus | Bug | 2004-04-20 | prepare() handles "!=" as token | |
| #1297 | Bogus | Bug | 2004-04-27 | Prepare statements don't tolerate extra parameters | |
| #1307 | Bogus | Req | 2004-04-28 | Allow tableInfo to accept also the db name | |
| #1317 | Closed | Req | 2004-04-29 | tableInfo for SQLite (includes fix) | |
| #1324 | Bogus | Bug | 2004-05-01 | DB-ODBC fails to update memo fields | |
| #1325 | Closed | Bug | 2004-05-01 | SQLite module creates dbfile with wrong mode | |
| #1337 | Closed | Req | 2004-05-04 | DB::assertExtension should use PEAR::loadExtension | |
| #1338 | Duplicate | Req | 2004-05-04 | Permit oci8:execute() bind output | |
| #1339 | Bogus | Bug | 2004-05-04 | PEAR::DB select distinct ( text field ) Error | |
| #1343 | Wont fix | Req | 2004-05-04 | Last Insert Id | |
| #1355 | Bogus | Bug | 2004-05-06 | DB/odbc::quote fails with numeric data stored as strings | |
| #1363 | Closed | Bug | 2004-05-07 | mssql_fetch_array($result, MSSQL_ASSOC) fails | |
| #1376 | Bogus | 2004-05-10 | yaz_record function not returning array | ||
| #1394 | Bogus | Bug | 2004-05-12 | PEAR DB PROBLEM | |
| #1405 | Bogus | Bug | 2004-05-14 | Could not access DB class in DB\mysql.php | |
| #1410 | Bogus | Bug | 2004-05-14 | DB mssql_field_* functions do not work | |
| #1432 | Bogus | Bug | 2004-05-18 | limitQuery() unable to return very first record in Oracle DB | |
| #1470 | Bogus | Bug | 2004-05-22 | Query across multiple tables does not return proper results | |
| #1495 | Bogus | Bug | 2004-05-25 | getAll() causes segmentation fault with sybase connection | |
| #1511 | Bogus | Bug | 2004-05-26 | Problem using MySQL SQL extensions with prepared statements | |
| #1524 | Bogus | Bug | 2004-05-28 | AutoExecute function return wrong object on Error | |
| #1525 | Bogus | Bug | 2004-05-28 | DB_FETCHMODE_ASSOC doesn't work with MSSQL | |
| #1526 | No Feedback | Bug | 2004-05-28 | mysqli DSN needs socket to work | |
| #1549 | Closed | Bug | 2004-06-03 | getSpecialQuery() method problem | |
| #1566 | Wont fix | Req | 2004-06-07 | show the default value of each field as result of tableInfo | |
| #1607 | Duplicate | Req | 2004-06-10 | [patch] PostgreSQL schema (aka namespace) support | |
| #1660 | Duplicate | Bug | 2004-06-16 | insert does not recognize strings | |
| #1666 | Bogus | Bug | 2004-06-17 | nextId don't create sequence with postgresql and mysql database | |
| #1677 | Closed | Req | 2004-06-18 | Add getQuery() method to DB_Result | |
| #1690 | Bogus | Bug | 2004-06-21 | PEAR::DB no catch query() error ? @mysql | |
| #1725 | Wont fix | Bug | 2004-06-26 | sysdate, to_date, fail on autoExecute with Oracle | |
| #1771 | Wont fix | Req | 2004-07-02 | change getOne() and getRow() to use limitQuery() | |
| #1812 | Closed | Bug | 2004-07-07 | sybase_connect - 4th parameter (charset) is never used | |
| #1826 | Closed | Bug | 2004-07-08 | If Database in string DSN has '=' won't work | |
| #1834 | Wont fix | Bug | 2004-07-09 | autocommit with functions in pgsql | |
| #1905 | Closed | Req | 2004-07-17 | Patch : Use new_link with mysql_connect | |
| #1919 | Closed | Bug | 2004-07-20 | Incorrect handling of postgres port for unix domain sockets | |
| #1964 | Bogus | Bug | 2004-07-23 | Problem running multiple queries | |
| #1973 | Bogus | Req | 2004-07-24 | sybase_connect call not backward-compatible | |
| #2011 | Closed | Bug | 2004-07-28 | UNABLE TO DETECT CONECTION ERROR WITH PGSQL | |
| #2026 | Bogus | Bug | 2004-07-30 | nextID() produce a warning when sequence dosent exists on sqlite | |
| #2084 | Duplicate | Bug | 2004-08-07 | DB_pgsql does not handle schemas | |
| #2085 | Closed | Bug | 2004-08-07 | getListOf('views') lists Postgresql internal views | |
| #2094 | Closed | Bug | 2004-08-09 | escapeSimple applied on autoexecute (sqlite) | |
| #2111 | Bogus | Bug | 2004-08-11 | Faulty Message from freeResults() in sybase.php | |
| #2140 | Closed | Bug | 2004-08-16 | Bad syntax in mssql for connection to SQL Server 2000 for non-standard port | |
| #2142 | Closed | Req | 2004-08-16 | DB_dbase does not implement tableInfo() | |
| #2166 | Bogus | Bug | 2004-08-19 | query() does not return db_result object for SELECT | |
| #2198 | Duplicate | Bug | 2004-08-23 | [MSSQL] can't fetch column name with DB_FETCHMODE_ASSOC | |
| #2218 | Bogus | Req | 2004-08-25 | failed include because of empty dsn | |
| #2223 | Wont fix | Req | 2004-08-26 | combine limitQuery() with getAll() | |
| #2224 | Bogus | Bug | 2004-08-26 | PHP 5.0.1 !!!, give all kinds of e_strict errors | |
| #2234 | Bogus | Bug | 2004-08-27 | Non-static method DB::connect() should not be called statically | |
| #2236 | Wont fix | Req | 2004-08-27 | Error messages using gettext | |
| #2307 | Bogus | Bug | 2004-09-10 | numRows() not working properly | |
| #2331 | Closed | Req | 2004-09-14 | code for function getSpecialQuery($type) | |
| #2368 | Bogus | Bug | 2004-09-21 | Using getRow() with an mysql UPDATE command results in a fatal error | |
| #2369 | Bogus | Bug | 2004-09-21 | MSSQL datetime retrieval error for ini_set("mssql.datetimeconvert", 0) | |
| #2374 | Bogus | Bug | 2004-09-22 | $db->tableInfo($resultset) on mysql | |
| #2385 | Closed | Req | 2004-09-24 | ODBC Cursor Type | |
| #2399 | Closed | Bug | 2004-09-25 | DB_pgsql->errorCode() regexp test fails | |
| #2404 | Wont fix | Req | 2004-09-27 | optimization | |
| #2417 | Closed | Bug | 2004-09-30 | [PATCH] Incorrect processing of 'permission denied' style error messages | |
| #2468 | Bogus | Bug | 2004-10-06 | Deprecated code in DB.php | |
| #2469 | Bogus | Bug | 2004-10-06 | method disconnect no Php5/MySQL | |
| #2473 | Bogus | Bug | 2004-10-06 | Mysqli (4.1.4gamma) can't connect to 'localhost' | |
| #2483 | Wont fix | Req | 2004-10-08 | prepare type which quotes identifiers | |
| #2518 | Bogus | Bug | 2004-10-13 | Cannot connect to mysql 4.1.5-gamma-nt database | |
| #2552 | Bogus | Bug | 2004-10-17 | query works fine first time only | |
| #2586 | Closed | Bug | 2004-10-22 | queries starting with multiple open parentheses are not supported | |
| #2611 | Bogus | Bug | 2004-10-25 | Not suported (?) SQL query. | |
| #2622 | Closed | Bug | 2004-10-26 | oci-problem hangs up Apache | |
| #2643 | Bogus | Bug | 2004-10-29 | Wrong tableinfo | |
| #2644 | Wont fix | Req | 2004-10-29 | Executed queries | |
| #2649 | Wont fix | Bug | 2004-10-29 | can't use spaces in coumn names | |
| #2664 | Bogus | Bug | 2004-11-01 | DB::isError() returns FALSE when DB_Error object is passed | |
| #2666 | Bogus | Bug | 2004-11-01 | Transaction problem with mysql "SELECT ... FOR UPDATE" | |
| #2669 | Closed | Req | 2004-11-01 | DB ODBC Table Info | |
| #2673 | Closed | Bug | 2004-11-02 | DB::Connect fails to connect to PostgreSQL through UNIX socket. | |
| #2691 | Bogus | Bug | 2004-11-04 | Object Disconnect Closes all connections | |
| #2731 | Closed | Req | 2004-11-10 | mssql connect doesn't work after version 1.6.5 on Linux | |
| #2734 | Bogus | Bug | 2004-11-10 | error in function buildManipSQL | |
| #2743 | Bogus | Bug | 2004-11-12 | PEAR1.3.3 needs deconstructor | |
| #2812 | Bogus | Req | 2004-11-23 | support for nested transactions (mysql) | |
| #2813 | Closed | Req | 2004-11-23 | support for unbuffered query (mysql) | |
| #2814 | Duplicate | Req | 2004-11-23 | create NEW connection (mysql) | |
| #2825 | Bogus | Bug | 2004-11-24 | calling getAll() with array query parametre throws error in DB.php | |
| #2828 | Wont fix | Req | 2004-11-25 | execute SQL Script file | |
| #2858 | Bogus | Bug | 2004-11-30 | Query cursor lost after insert record (firbird) | |
| #2864 | Wont fix | Req | 2004-12-01 | Execution of multiple SQL statements with SQLite | |
| #2865 | Duplicate | Req | 2004-12-01 | don't use mysql_select_db on each action | |
| #2883 | Closed | Bug | 2004-12-03 | no numRows or rowsAffected after SELECT ... INTO OUTFILE (mysql) | |
| #2907 | Bogus | Bug | 2004-12-06 | DB_FETCHMODE_ASSOC not working with mssql | |
| #2926 | Wont fix | Bug | 2004-12-08 | Where clause not being added in buildManipSQL | |
| #2941 | Wont fix | Req | 2004-12-10 | No Timeout on DB Connection ! | |
| #2960 | Closed | Bug | 2004-12-13 | mysqli->connect fails due to unspecified socket/port | |
| #2967 | Wont fix | Req | 2004-12-14 | auto-increment tables: all in one table? | |
| #2982 | Bogus | Req | 2004-12-16 | No support for MySQL 4.1 Password Hashing | |
| #2988 | Closed | Bug | 2004-12-18 | "property of non-object" notice when passing table name to tableInfo() | |
| #3016 | Bogus | Bug | 2004-12-22 | Bug in DB_pgsql::fetchInto when using a row number | |
| #3021 | Closed | Req | 2004-12-23 | have quoteSmart() convert floats to strings | |
| #3078 | Bogus | Bug | 2005-01-02 | DB problem with CLI php | |
| #3081 | Wont fix | Bug | 2005-01-03 | unescaped ! don't work even though enclosed in '' | |
| #3083 | Bogus | Bug | 2005-01-03 | Sybase Module Produces Notices on Free Result | |
| #3090 | Closed | Req | 2005-01-04 | Syntax error in example | |
| #3115 | Duplicate | Bug | 2005-01-05 | condition failure in pgsql tableinfo() w/db_dataobject | |
| #3153 | Duplicate | Bug | 2005-01-10 | an if return always true because PHP5 | |
| #3177 | Closed | Req | 2005-01-12 | Documentation on limitQuery | |
| #3228 | Closed | Req | 2005-01-18 | need to be able to supply connect_timeout to pgsql::connect | |
| #3241 | Closed | Req | 2005-01-19 | Oracle fetch: too long with default prefetch parameter (1) | |
| #3278 | Bogus | Bug | 2005-01-24 | DB::parseDSN bug | |
| #3299 | Bogus | Bug | 2005-01-26 | Update/Insert on mssql gives false Error | |
| #3321 | Closed | Req | 2005-01-28 | db transaction documentation | |
| #3347 | Closed | Bug | 2005-02-01 | ifx, numRows bug | |
| #3413 | Bogus | Bug | 2005-02-09 | Pear DB/ibase.php crash with SIGSEGV after query | |
| #3454 | Wont fix | Req | 2005-02-13 | RAIDb style support on database | |
| #3460 | Bogus | Bug | 2005-02-14 | function tableInfo() in DB.php | |
| #3483 | Bogus | Bug | 2005-02-15 | DB_FETCHMODE_ASSOC and CaseSensitiveField | |
| #3500 | Closed | Bug | 2005-02-17 | DB->getOne and DB->getRow error executing query with params on Firebird 1.5.1 | |
| #3512 | Bogus | Bug | 2005-02-17 | if getCol receives $params, but no $col, an error is returned | |
| #3583 | Closed | Req | 2005-02-24 | pgsql please add more errors in errorCode() | |
| #3594 | Closed | Bug | 2005-02-25 | createTables.php doesn't work for PostgreSQL backend with DB 1.7.0RC1 | |
| #3595 | Closed | Req | 2005-02-25 | Get list of views in PostgreSQL wrong | |
| #3632 | Duplicate | Bug | 2005-02-27 | DB 1.7.0RC1 breaks DB_DataObject 1.7.2's createTables.php | |
| #3659 | No Feedback | Bug | 2005-03-01 | Bugs pear-DB with mssql on FreeBSD-ports | |
| #3663 | Closed | Bug | 2005-03-01 | getOne/getRow optimization causes query error | |
| #3666 | Closed | Bug | 2005-03-02 | getOne/getRow optimization causes query error | |
| #3680 | Closed | Bug | 2005-03-03 | getOne throws error | |
| #3691 | Closed | Bug | 2005-03-03 | mssql: tableInfo - no propertys for flags | |
| #3704 | Wont fix | Req | 2005-03-04 | IBASE_TEXT and IBASE_UNIXTIME flags in fetch functions | |
| #3705 | Closed | Bug | 2005-03-04 | Request # 1771 breaks SHOW queries | |
| #3732 | No Feedback | Bug | 2005-03-07 | enumField problem | |
| #3735 | Bogus | Bug | 2005-03-07 | sybase doesn't work with createTables.php from DB_DataObjects | |
| #3748 | Bogus | Bug | 2005-03-08 | postgres password does not escape spaces. | |
| #3759 | Closed | Bug | 2005-03-09 | Array DSN not converted to string in PEAR::ERROR user info | |
| #3794 | Bogus | Bug | 2005-03-12 | DB::connect() fails to throw error | |
| #3809 | Wont fix | Req | 2005-03-14 | counter for queries | |
| #3823 | Bogus | Bug | 2005-03-15 | No check for PHP <4.2.0 for $dsn['new_link'] | |
| #3833 | Duplicate | Bug | 2005-03-15 | Supplied parameter misclassified in mysql.php | |
| #3841 | Bogus | Bug | 2005-03-16 | Statement Prepare function too greedy | |
| #3850 | Bogus | Bug | 2005-03-16 | DB/oci8.php line 128 | |
| #3895 | Closed | Bug | 2005-03-21 | DB::isManip issues | |
| #3906 | Bogus | Req | 2005-03-21 | get*() should return an empty array instead of NULL | |
| #3934 | Bogus | Bug | 2005-03-23 | function tableInfo in DB_ibase class return error | |
| #3954 | Closed | Bug | 2005-03-24 | DB_Common::buildManipSQL() does not return error object | |
| #3993 | Closed | Bug | 2005-03-29 | parameter new_link isn't a valid parameter for mysql_pconnect | |
| #4006 | Bogus | Bug | 2005-03-30 | DB error says no database selected when the DB connection is closed | |
| #4023 | Bogus | Bug | 2005-03-31 | Error because of pear DB | |
| #4024 | Bogus | Bug | 2005-04-01 | Cannot use object of type DB_Error as array | |
| #4052 | Wont fix | Bug | 2005-04-04 | DB_mysqli::tableInfo() doesn't work for "special" table names | |
| #4078 | Bogus | Bug | 2005-04-06 | DB_PORTABILITY_LOWERCASE with OCI8 not working in all cases | |
| #4094 | Wont fix | Req | 2005-04-07 | Connect-On-Demand? | |
| #4112 | Closed | Bug | 2005-04-10 | pgsql simpleQuery: FETCH queries should return DB_result | |
| #4129 | Closed | Bug | 2005-04-12 | MSSQL fetch array | |
| #4145 | Wont fix | Bug | 2005-04-14 | autoExecute doesn't check for $fields_values | |
| #4185 | Wont fix | Req | 2005-04-20 | Performances increased | |
| #4186 | Wont fix | Bug | 2005-04-20 | Compat check in getRow() and getAll() | |
| #4190 | Bogus | Bug | 2005-04-20 | fetchInto On MSSQL In DB_FETCHMODE_ASSOC Broken | |
| #4220 | Wont fix | Req | 2005-04-25 | Informix 7.2 support - unified diff format | |
| #4221 | Wont fix | Bug | 2005-04-25 | MSSQL driver fails to select database | |
| #4226 | Bogus | Bug | 2005-04-26 | DB_FETCHMODE_ORDERED, grouping and malformed query | |
| #4253 | Bogus | Bug | 2005-05-01 | 1 | |
| #4272 | Closed | Req | 2005-05-03 | tableInfo breaks in mysql.php when crossing database boundaries | |
| #4281 | Bogus | Bug | 2005-05-04 | PEAR - nextID | |
| #4282 | Bogus | Bug | 2005-05-05 | mssql & columns' names | |
| #4319 | Bogus | Bug | 2005-05-10 | Little typo in mysql(i).php | |
| #4365 | Closed | Bug | 2005-05-17 | Missing Field Reported as Missing Relation (pgsql) | |
| #4388 | Closed | Bug | 2005-05-19 | [PATCH] DB Error if calling numRows() before tableInfo() (ORACLE) | |
| #4398 | Wont fix | Req | 2005-05-21 | Executed queries count | |
| #4419 | Wont fix | Req | 2005-05-24 | DB_AUTOQUERY_REPLACE for autoPrepare and auto Execute | |
| #4423 | Bogus | Bug | 2005-05-25 | Using JOIN results in corrupt result set | |
| #4446 | Closed | Bug | 2005-05-26 | "unknown error" reported when database handle has been disconnected (pgsql) | |
| #4452 | No Feedback | Bug | 2005-05-27 | Return of query function | |
| #4459 | Wont fix | Bug | 2005-05-28 | FETCH query does not return DB_RESULT | |
| #4461 | Wont fix | Bug | 2005-05-28 | Suggestion for warning about incorrect use of getOne | |
| #4467 | Duplicate | Bug | 2005-05-29 | mysql transactions don't work properly | |
| #4500 | Bogus | Bug | 2005-06-01 | php bear crash with euro | |
| #4513 | Bogus | Bug | 2005-06-02 | oci8.php line 577 str_replace wrong parameter | |
| #4539 | Duplicate | Req | 2005-06-06 | cannot connect to Oracle with host/database | |
| #4588 | Closed | Bug | 2005-06-14 | sybase connections require a database name | |
| #4649 | Closed | Bug | 2005-06-21 | MSSQL: numRows() returns wrong result for limitQuery() | |
| #4706 | Bogus | Bug | 2005-06-29 | DB::connect halts output | |
| #4736 | Wont fix | Bug | 2005-07-04 | PostgreSQL function names will be changed in 4.2.0 release to confirm to curren | |
| #4766 | Closed | Bug | 2005-07-07 | PHP Warning | |
| #4791 | Wont fix | Req | 2005-07-11 | Trace and Benchmarking | |
| #4801 | Bogus | Bug | 2005-07-12 | query ,wtih one recordset | |
| #4813 | Closed | Bug | 2005-07-13 | MS access error using timestamp in SQL-where clause | |
| #4855 | Wont fix | Req | 2005-07-19 | passing value lists into query placeholders | |
| #4856 | Duplicate | Bug | 2005-07-19 | isManip bug with 'SELECT .* INTO' | |
| #4868 | Bogus | Bug | 2005-07-20 | PHP4.4 Only variable references should be returned by reference | |
| #4915 | Closed | Bug | 2005-07-26 | ini_set() not allowed for security reasons | |
| #5013 | Wont fix | Req | 2005-08-05 | Member to retrieve last fully formed query upon error | |
| #5204 | Closed | Bug | 2005-08-25 | Informix driver does not support stored procedures returning values | |
| #5241 | Wont fix | Req | 2005-08-30 | MSSQL table info is inadequate | |
| #5270 | Wont fix | Req | 2005-09-01 | PEAR::DB: escaping in DSNs | |
| #5353 | Wont fix | Bug | 2005-09-09 | suppress deprecated is_a warning in PHP5 | |
| #5406 | Duplicate | Bug | 2005-09-14 | DB_FETCHMODE_ASSOC don't works with MSSQL | |
| #5451 | Closed | Bug | 2005-09-19 | segment error | |
| #5476 | Wont fix | Req | 2005-09-21 | proposal for "texis" driver | |
| #5519 | Wont fix | Req | 2005-09-26 | getter for $autocommit | |
| #5522 | Wont fix | Bug | 2005-09-26 | autoExecute() doesn't escape field names | |
| #5563 | Wont fix | Req | 2005-09-29 | mysql connect() on php 4.1.x | |
| #5611 | Wont fix | Bug | 2005-10-05 | limitQuery doesn't work with $limit = -1 | |
| #5646 | Wont fix | Bug | 2005-10-10 | mssql tableInfo() needs [] for tables with reserved words as name | |
| #5655 | Wont fix | Bug | 2005-10-11 | Sqlite: missing transactions implementation | |
| #5657 | Closed | Req | 2005-10-11 | SSL-Connection fails / vartype boolean | |
| #5673 | Closed | Req | 2005-10-12 | Feature req.: Last inserted ID. | |
| #5680 | Closed | Bug | 2005-10-13 | tableInfo() in mysqli.php | |
| #5738 | No Feedback | Req | 2005-10-21 | DB.php LDAP version patch | |
| #5762 | Closed | Bug | 2005-10-24 | Empty getRow() result causes ocifreestatemet() error | |
| #5795 | Wont fix | Req | 2005-10-27 | MsAccess ODBC directly to file | |
| #5796 | Closed | Bug | 2005-10-27 | Add Schema support to _pgFieldFlags in pgsql driver | |
| #5855 | Wont fix | Bug | 2005-11-03 | Missing parameter for OCILOGON()/OCIPLOGON() in oci8.php | |
| #5926 | Bogus | Req | 2005-11-10 | portability for boolean data types | |
| #5982 | Closed | Bug | 2005-11-16 | No connection with PostgreSQL via sockets and non default port | |
| #6015 | Wont fix | Bug | 2005-11-19 | Syntax error, DB.php on line 470 | |
| #6043 | Bogus | Bug | 2005-11-23 | query | |
| #6060 | Bogus | Req | 2005-11-24 | add a quoteIdentifier method in Oci8 driver | |
| #6091 | Bogus | Bug | 2005-11-27 | sqlite_escape_string | |
| #6125 | Wont fix | Req | 2005-12-01 | Query logger | |
| #6131 | Duplicate | Bug | 2005-12-02 | pgsql - simpleQuery - isManip Bug | |
| #6143 | Bogus | Bug | 2005-12-04 | DB::autoExecute dies without error. | |
| #6194 | Wont fix | Req | 2005-12-08 | function _isAlreadyQuoted and _quoteIdentificator behavior | |
| #6315 | Wont fix | Bug | 2005-12-21 | SQL comments before query confuse isManip() | |
| #6329 | Wont fix | Bug | 2005-12-22 | tableInfo() for postgres driver returns -1 as field length for type varchar | |
| #6363 | Bogus | Bug | 2005-12-28 | Assigning the return value of new by reference is deprecated | |
| #6414 | Duplicate | Bug | 2006-01-04 | DB module attempts to guess which statements modify the database, incorrectly | |
| #6477 | Closed | Bug | 2006-01-12 | Broken types array in mysqli extension | |
| #6571 | Duplicate | Bug | 2006-01-24 | Thinks a decimal(10,2) is unknown(11) not_null unsigned | |
| #6583 | Wont fix | Req | 2006-01-25 | Rearrange function paramenters of fetchInto and fetchRow | |
| #6658 | Bogus | Bug | 2006-02-01 | bytea data insertion doesont work for me | |
| #6668 | Bogus | Bug | 1.7.6 | 2006-02-02 | Error handling of Pear::DB (DB_Error) |
| #6679 | Wont fix | Bug | 1.7.6 | 2006-02-03 | when object is defined connection to DB gives error |
| #6683 | Closed | Bug | 1.7.6 | 2006-02-03 | createTables.php - sybase - FatalError |
| #6693 | Wont fix | Bug | 1.7.6 | 2006-02-04 | Trouble with mysql_free_result -> "not a valid MySQL result resource" |
| #6710 | Duplicate | Bug | 1.7.6 | 2006-02-06 | tableInfo() always returns field length 0 when using mysqli driver |
| #6730 | Bogus | Bug | 1.7.6 | 2006-02-08 | PEAR::DB is not compliant with PHP 5 |
| #6795 | Wont fix | Req | 2006-02-16 | portability problem with case and alias | |
| #6832 | Bogus | Bug | 1.7.6 | 2006-02-18 | no error messages if db name is not specified in dsn |
| #6897 | Duplicate | Bug | 1.7.6 | 2006-02-22 | Impossible to determine if autoCommit is on or off |
| #6925 | Duplicate | Bug | 1.7.6 | 2006-02-24 | cannot connect to Oracle with host/database |
| #6967 | Closed | Req | 1.7.6 | 2006-02-28 | DB_dbase freeResult does not exist. |
| #7068 | Wont fix | Req | CVS | 2006-03-09 | Auto Detect AutoPrepare |
| #7080 | Wont fix | Bug | 1.7.6 | 2006-03-09 | php complains about static function calls |
| #7114 | Duplicate | Bug | 1.8.4 | 2006-03-13 | Pgsql - incorrect results for schema |
| #7131 | Wont fix | Bug | 1.7.6 | 2006-03-15 | pgsql tableinfo return no table name |
| #7168 | Wont fix | Req | 1.7.6 | 2006-03-20 | mysql_fetch* returns only strings - compatibility option |
| #7194 | Wont fix | Bug | 1.7.6 | 2006-03-24 | mysql INIT DB on every query |
| #7216 | Closed | Bug | 1.7.6 | 2006-03-27 | OCI8 module ignores non-standard port |
| #7226 | Duplicate | Req | 1.7.6 | 2006-03-28 | Using the oci8 with instant client couldn't connect |
| #7227 | Closed | Bug | 1.7.6 | 2006-03-28 | Wrong Parameter Count |
| #7258 | Duplicate | Bug | 1.7.6 | 2006-03-30 | MSSQL DONT WORKS: DB_FETCHMODE_OBJECT |
| #7274 | Bogus | Bug | 2006-04-01 | SQL query ORDER BY error in fetchRow method | |
| #7343 | Closed | Bug | CVS | 2006-04-08 | mysql's tableInfo() broken because of wrong parameter order |
| #7501 | Closed | Bug | 1.7.6 | 2006-04-27 | ORACLE: connect method for PHP4 does not consider 'database' field in $dsn var |
| #7502 | Closed | Bug | 1.7.6 | 2006-04-27 | DB_result::fetchRow() that sets $rownum still increments row_counter |
| #7632 | Closed | Bug | 1.7.6 | 2006-05-15 | oracle: unable to get numRows from prepared query |
| #7636 | Wont fix | Req | 1.7.6 | 2006-05-16 | mysqli multi query |
| #7661 | Wont fix | Bug | 1.7.6 | 2006-05-18 | Unwanted notices under PHP5 |
| #7737 | Closed | Bug | 1.7.6 | 2006-05-28 | mysql(i) drivers quoteIdentifier() do not quote backticks |
| #7768 | Bogus | Bug | 1.7.6 | 2006-05-31 | DSN is return in case of connection problem |
| #7857 | Wont fix | Req | 1.7.6 | 2006-06-10 | Improve a little package DB (add an option for mysqli connector already present |
| #7911 | Wont fix | Req | 1.7.6 | 2006-06-15 | Oracle BLOB Handling Is Missing - Patch Included |
| #8217 | Closed | Bug | 1.7.6 | 2006-07-14 | AutoPrepare returns false |
| #8285 | Wont fix | Bug | 1.7.6 | 2006-07-25 | insert into auto_increment field with '' fails but works with null |
| #8307 | Bogus | Req | 1.7.6 | 2006-07-27 | Default value of seqname_format option |
| #8336 | Closed | Bug | 1.7.6 | 2006-08-01 | (MS SQL) tableInfo() retuns error for table named "group" |
| #8404 | Duplicate | Bug | 1.7.6 | 2006-08-09 | query problem with 'into' in where clause |
| #8561 | Duplicate | Bug | 1.7.6 | 2006-08-25 | Call to SP with Parameter "x into y" Causes Errenoneous Result |
| #8642 | Bogus | Bug | 1.7.6 | 2006-09-06 | postgres and some characters fails |
| #8671 | Duplicate | Bug | 1.7.6 | 2006-09-10 | Postgre:"select * into temp TABLE" is query SQL |
| #8719 | Closed | Bug | 1.7.6 | 2006-09-17 | ORACLE 10: can't connect to db |
| #8918 | Bogus | Bug | 1.7.6 | 2006-10-09 | portability layer does not work |
| #9096 | Closed | Bug | 1.7.6 | 2006-10-19 | mssql_fetch_array() returns null in fetchInto() |
| #9381 | Bogus | Bug | 1.7.6 | 2006-11-19 | Can not use gettext with tr_TR locale |
| #9512 | Bogus | Bug | CVS | 2006-11-30 | Database connection failure with length over 30 char |
| #9599 | Closed | Bug | 1.7.6 | 2006-12-12 | Error mapping broken since 5.2.0 |
| #9626 | Bogus | Bug | 1.7.6 | 2006-12-15 | Errors in files: DB.php, common.php, sybase.php |
| #9709 | Closed | Bug | CVS | 2006-12-29 | tests/driver/16tableinfo.phpt fails against MySQL 5 |
| #9859 | Bogus | Bug | 1.7.7 | 2007-01-17 | Empty strings are treated as booleans |
| #9869 | Closed | Bug | 1.7.8RC1 | 2007-01-18 | SQL Command doesn't work |
| #9995 | Wont fix | Bug | 1.7.8 | 2007-01-31 | DB_mysql::tableInfo() should quote identifier for table name |
| #10135 | Bogus | Bug | 1.7.9 | 2007-02-20 | Compilation Error |
| #10211 | Closed | Bug | 1.7.9 | 2007-02-27 | MySQL v5.x 'bit' fields not recognized |
| #10473 | Closed | Bug | 1.7.10 | 2007-03-23 | With fbsql, when calling commit or rollback, the connection is not passed-on |
| #10611 | Wont fix | Req | 1.7.11 | 2007-04-04 | make modifyLimitQuery() public so it can be used with convenience methods |
| #10772 | Wont fix | Bug | 1.7.11 | 2007-04-18 | full-text NOISE WORDS |
| #10813 | Bogus | Bug | 1.7.11 | 2007-04-23 | Process forking destroys PEAR::DB connections in an unexpected manner |
| #10894 | Closed | Bug | 1.7.11 | 2007-04-30 | Problem running tests |
| #11080 | Closed | Req | 2007-05-19 | getListOf('schema.views') | |
| #11107 | Wont fix | Req | 1.7.11 | 2007-05-23 | Include a 'mock' database driver for unit testing |
| #11110 | Closed | Req | 2007-05-23 | Feature: Oracle / oci8 ->getListOf(views) | |
| #11111 | Bogus | Bug | 1.7.11 | 2007-05-23 | Informix connection error |
| #11125 | Closed | Bug | 1.7.11 | 2007-05-24 | wrong pg_escape_string() call |
| #11364 | Wont fix | Req | 1.7.11 | 2007-06-19 | finding out current sequence value |
| #11377 | Wont fix | Bug | 1.7.11 | 2007-06-20 | DB::isManip wrongly classifies some queries |
| #11577 | Bogus | Bug | 1.7.12 | 2007-07-10 | Errors while making "big" queries |
| #11580 | Closed | Bug | 1.7.12 | 2007-07-10 | DB_mysql::tableInfo() bug when using several connections |
| #11581 | Closed | Req | 1.7.12 | 2007-07-11 | Avoid some strict warnings |
| #11609 | Wont fix | Bug | 1.7.12 | 2007-07-16 | Identifier in DB::nextId() needs to be quoted |
| #11716 | Closed | Bug | 1.7.12 | 2007-07-31 | SQLite returns result field names with quotes |
| #11828 | Wont fix | Req | CVS | 2007-08-13 | add setCharset($charset) method |
| #11907 | Bogus | Bug | 1.7.12 | 2007-08-24 | query() generates unknown error in a Stored Procedure call |
| #11993 | Wont fix | Bug | 1.7.12 | 2007-09-06 | ifx: cannot execute select on TEXT_FIELD |
| #12057 | Bogus | Doc | 1.7.12 | 2007-09-15 | Non-static method DB::isError() should not be called static |
| #12067 | Wont fix | Bug | 1.7.12 | 2007-09-18 | DB_oci8::connect ignores hostspec |
| #12105 | Closed | Bug | 1.7.13 | 2007-09-24 | Extra error message for field not found |
| #12173 | Bogus | Bug | 1.7.13 | 2007-10-02 | Wrong evaluation for placeholders |
| #12188 | Bogus | Bug | 1.7.13 | 2007-10-05 | Prepare Method Returns "int(0)" or "int(1)" Instead of Handle With Postgres |
| #12260 | Closed | Bug | 1.7.13 | 2007-10-16 | autoCommit(FALSE) does not begin a new transaction block |
| #12418 | Closed | Bug | 1.7.13 | 2007-11-10 | OCI8 Generates Invalid last_query For Executed Query |
| #12546 | No Feedback | Bug | 1.7.13 | 2007-11-29 | pgsql commit() doesn't commit in non-autocommit mode |
| #12673 | Wont fix | Bug | 1.7.13 | 2007-12-12 | Return error when execute statement INSERT INTO [TABLE1] SELECT FROM [TABLE2] |
| #13193 | Closed | Req | 1.7.13 | 2008-02-25 | 'auto_increment' feature in tableInfo() for sqlite |
| #13366 | Wont fix | Bug | 1.7.13 | 2008-03-10 | nextId does not correctly handle $ondemand parameter with PostgreSQL 8.2 |
| #13537 | No Feedback | Bug | 1.7.13 | 2008-03-30 | limitQuery always returns the same result set |
| #13574 | Bogus | Bug | 2008-04-03 | Object of class DB_result could not be converted to string | |
| #13632 | Closed | Doc | 1.7.14RC1 | 2008-04-09 | list comparison of get() method results |
| #13676 | Bogus | Bug | 2008-04-14 | db2connection from PHP | |
| #14271 | Closed | Bug | 1.7.14RC1 | 2008-07-01 | oci8: freePrepared() does not free _prepared_queries array |
| #14603 | Closed | Bug | 1.7.13 | 2008-09-05 | Wrong replace in last_query |
| #14884 | Closed | Bug | CVS | 2008-10-26 | Tests should skip if no configuration is available |
| #15115 | Closed | Bug | 1.7.14RC1 | 2008-11-21 | __wakeup passes the wrong params to connect |
| #15142 | Bogus | Bug | 1.7.13 | 2008-11-24 | Commands out of sync , without reason! |
| #15481 | No Feedback | Bug | 1.7.13 | 2009-01-01 | float values are quoted |
| #16117 | Closed | Bug | 1.7.13 | 2009-04-17 | MSSQL escape doesn't take into account trailing backslashes |
| #16621 | Bogus | Bug | 1.7.14RC1 | 2009-09-16 | query() with placeholders messes up in sqlite driver |
| #16859 | Wont fix | Bug | Unknown | 2009-12-01 | DB_mysql::quote() should be compatible with that of DB_common::quote() |
| #16881 | Bogus | Req | 1.7.14RC1 | 2009-12-07 | getter-Method for connection resource |
| #16893 | Wont fix | Req | 1.7.14RC1 | 2009-12-08 | Native SQL Server Driver |
| #17136 | Closed | Bug | 1.7.13 | 2010-02-19 | PostgreSQL Recursive SQL (or simply WITH Query) doesn't work properly |
| #17272 | Bogus | Bug | SVN | 2010-03-26 | mysql_connect() |
| #17384 | No Feedback | Bug | 1.7.13 | 2010-05-10 | limitQuery in DB2 always returns first row |
| #17511 | Wont fix | Bug | 1.7.13 | 2010-06-22 | Missing connect parameters for Ibase |
| #17587 | Bogus | Bug | 1.7.14RC1 | 2010-07-14 | can't locate DB |
| #17642 | Duplicate | Bug | Unknown | 2010-07-30 | error - Assigning the return value of new by reference |
| #17722 | Closed | Bug | SVN | 2010-08-17 | patch: Using PCRE functions |
| #18506 | Wont fix | Bug | Unknown | 2011-05-05 | DB executes does not process oracle in clause |
| #18923 | Bogus | Bug | 1.7.14 | 2011-10-22 | fetchRow() leaks like a sieve. |
| #19187 | Feedback | Req | 1.7.14 | 2012-01-04 | add DB_PORTABILITY_BOOLEAN for postgres |
| #19296 | Wont fix | Req | 1.7.14 | 2012-02-17 | Grant access |
| #19544 | Bogus | Bug | 1.7.14 | 2012-08-04 | Failing tests with PHP 5.4 |
| #19639 | Wont fix | Req | 1.7.14 | 2012-10-07 | Get list of views from mysql |
| #19641 | Wont fix | Bug | 1.7.14 | 2012-10-07 | Pgsql-driver uses rawurlencode() in tableInfo() |
| #19674 | Spam | Bug | Unknown | 2012-10-24 | db |
| #19785 | Closed | Bug | 1.7.14 | 2013-01-15 | mysqli quote() security flaw |
| #19794 | Open | Bug | Unknown | 2013-01-22 | Can not use the literal "select" in text field |
| #20078 | No Feedback | Bug | 1.7.14 | 2013-10-01 | DB_mysqli::tableInfo(..) doesn't work. |
| #20209 | Bogus | Bug | Unknown | 2014-03-03 | SHA256 auth plugin mysqlnd |
| #20210 | Duplicate | Bug | Unknown | 2014-03-03 | SHA256 auth plugin mysqlnd |
| #20447 | Closed | Bug | 1.8.1 | 2014-11-26 | Recent quoteString() change has broken many apps |
| #20975 | Feedback | Bug | 1.8.2 | 2015-10-28 | Unable to execute another query after calling a MySQL Stored Procedure |
| #21037 | Bogus | Bug | 1.9.2 | 2016-03-04 | DML operation not working for tables that have InnoDB storage engine |
| #21146 | Duplicate | Bug | 1.9.2 | 2016-11-07 | ERROR FOR PHP 7 |
| #21217 | Assigned | Bug | 1.9.2 | 2017-06-02 | autoExecute failed UPDATE if placeholders presents in WHERE |
| #21228 | Closed | Bug | 1.9.2 | 2017-07-10 | count used on a string value |
| #21256 | Feedback | Bug | 1.9.2 | 2017-11-08 | Error PHP 7.0.23 connect function to mysql |
| #23733 | Bogus | Bug | 1.9.2 | 2018-01-04 | escapeSimple has incomplete return type documentation |
| #23784 | Open | Bug | 1.9.3 | 2018-12-21 | The getRow method with placeholder causes PHP warning and doesn't return data |
| #23785 | Closed | Bug | 1.9.3 | 2018-12-21 | The getRow method with placeholder occurs PHP warning and does not return corre |