/
STATUS
72 lines (63 loc) · 3.59 KB
/
STATUS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
STATUS OF THE PEAR DB PACKAGE
=============================
$Id$
------------------------------------------------------------------------
DB Driver Feature Matrix
------------------------
Symbols:
x = implemented, but without tests
t = implemented, but one or more tests fail
T = implemented, passing all tests
e = emulated, without tests
l = emulated, but one or more tests fail
E = emulated, passing all tests
n = returns "not capable"
- = no implementation of this feature or status unknown
fbsql ifx mssql mysql4 odbc sybase
FEATURE | ibase | msql | mysql | oci8 | pgsql | sqlite
simpleQuery x T x x T T x T x T T T
numCols x T x x T T x T x T T T
numRows x n n x T T x E x T n T
errorNative x n x n T T x T x T T E
prepare/execute e T e e E E e T e E e E
sequences e T n n E E e T n T E E
affectedRows x n x x n T x T x T T T
fetch modes x T x x T T x T x T T T
fetch row by no x n x x T T x n x T T T
transactions x x n n x x - x x x n -
auto-commit x x n n n n - x x x n -
error mapping x T e - t t - T x E l l
tableInfo x n n n T T - T n T T -
[1]: Works on firebird but not interbase.
NOTE: ibase testing done under PHP 5. ibase under PHP 4 is unstable on Windows.
TYPE (getListOf)
tables x - - - x x - x - x x -
views - - - - x n - - - x x -
users - - - - - x - - - x - -
databases - - - - - x - - - x - -
functions - - - - - - - - - x - -
Test Conformance
----------------
Symbols:
o = Test passed
X = Test failed
N = Test failed due to DBMS not considering something an error
E = Test failed due to problem with PHP extension
fbsql ifx mssql mysql4 odbc sybase
| ibase | msql | mysql | oci8 | pgsql | sqlite
01connect - o - - o o - o o o o o
02fetch - o - - o o - o o o o o
03simplequery - o - - o o - o o o o o
04numcols - o - - o o - o o o o o
05sequences - o - - o o - o o o o o
06prepexec - o - - o o - o o o o o
08affectedrows - X - - o o - o o o o o
09numrows - X - - o o - o o o o o
10errormap - o - - E N - o o o E N
13limit - o - - o o - o o o o o
14fetchmode_obje - o - - o o - o o o o o
15quote - o - - o o - o X o o o
16tableinfo - - - - o o - o - o o -
17query - X - - o o - o - o o o
[1]: Works on firebird but not interbase.
NOTE: ibase testing done under PHP 5. ibase under PHP 4 is unstable on Windows.