Home
last modified time | relevance | path

Searched refs:PDO (Results 1 – 25 of 437) sorted by relevance

12345678910>>...18

/PHP-8.2/ext/pdo_mysql/tests/
H A Dpdo_mysql___construct_options.phpt2 MySQL PDO->__construct(), options
21 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
40 PDO::ATTR_PERSISTENT => 'PDO::ATTR_PERSISTENT',
41 PDO::ATTR_AUTOCOMMIT => 'PDO::ATTR_AUTOCOMMIT',
44 PDO::ATTR_TIMEOUT => 'PDO::ATTR_TIMEOUT',
45 PDO::ATTR_EMULATE_PREPARES => 'PDO::ATTR_EMULATE_PREPARES',
48 PDO::MYSQL_ATTR_LOCAL_INFILE => 'PDO::MYSQL_ATTR_LOCAL_INFILE',
52 PDO::ATTR_EMULATE_PREPARES => 'PDO::ATTR_EMULATE_PREPARES',
83 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
132 …$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_EMULATE_PREPARES => true, PDO::MYSQL_ATTR_DIRECT…
[all …]
H A Dpdo_mysql___construct_options_libmysql.phpt2 MySQL PDO->__construct(), libmysql only options
39 $valid_options[PDO::MYSQL_ATTR_MAX_BUFFER_SIZE] = 'PDO::MYSQL_ATTR_MAX_BUFFER_SIZE';
40 $valid_options[PDO::MYSQL_ATTR_INIT_COMMAND] = 'PDO::MYSQL_ATTR_INIT_COMMAND';
41 $valid_options[PDO::MYSQL_ATTR_READ_DEFAULT_FILE] = 'PDO::MYSQL_ATTR_READ_DEFAULT_FILE';
42 $valid_options[PDO::MYSQL_ATTR_READ_DEFAULT_GROUP] = 'PDO::MYSQL_ATTR_READ_DEFAULT_GROUP';
50 $db = new PDO($dsn, $user, $pass);
63 …set_option_and_check(26, PDO::MYSQL_ATTR_READ_DEFAULT_FILE, true, 'PDO::MYSQL_ATTR_READ_DEFAULT_FI…
64 …set_option_and_check(27, PDO::MYSQL_ATTR_READ_DEFAULT_FILE, false, 'PDO::MYSQL_ATTR_READ_DEFAULT_F…
66 …set_option_and_check(30, PDO::MYSQL_ATTR_MAX_BUFFER_SIZE, -1, 'PDO::MYSQL_ATTR_MAX_BUFFER_SIZE', t…
67 …set_option_and_check(31, PDO::MYSQL_ATTR_MAX_BUFFER_SIZE, PHP_INT_MAX, 'PDO::MYSQL_ATTR_MAX_BUFFER…
[all …]
H A Dbug68371.phpt2 PDO MySQL Bug #38671 (PDO#getAttribute() cannot be called with platform-specific attribute names)
14 $pdo->setAttribute (\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
23 PDO::ATTR_AUTOCOMMIT => [null],
24 PDO::ATTR_PREFETCH => [null],
25 PDO::ATTR_TIMEOUT => [null],
26 PDO::ATTR_ERRMODE => [null],
29 PDO::ATTR_SERVER_INFO => [null],
31 PDO::ATTR_CASE => [null],
32 PDO::ATTR_CURSOR_NAME => [null],
33 PDO::ATTR_CURSOR => [null],
[all …]
H A Dpdo_mysql_quote.phpt15 var_dump($db->quote('foo', PDO::PARAM_STR));
16 var_dump($db->quote('foo', PDO::PARAM_STR | PDO::PARAM_STR_CHAR));
17 var_dump($db->quote('über', PDO::PARAM_STR | PDO::PARAM_STR_NATL));
19 var_dump($db->getAttribute(PDO::ATTR_DEFAULT_STR_PARAM) === PDO::PARAM_STR_CHAR);
20 $db->setAttribute(PDO::ATTR_DEFAULT_STR_PARAM, PDO::PARAM_STR_NATL);
21 var_dump($db->getAttribute(PDO::ATTR_DEFAULT_STR_PARAM) === PDO::PARAM_STR_NATL);
23 var_dump($db->quote('foo', PDO::PARAM_STR | PDO::PARAM_STR_CHAR));
24 var_dump($db->quote('über', PDO::PARAM_STR));
25 var_dump($db->quote('über', PDO::PARAM_STR | PDO::PARAM_STR_NATL));
H A Dgh11587.phpt33 echo "PDO::ATTR_EMULATE_PREPARES = true, PDO::ATTR_STRINGIFY_FETCHES = true\n";
34 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
35 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
43 echo "PDO::ATTR_EMULATE_PREPARES = true, PDO::ATTR_STRINGIFY_FETCHES = false\n";
44 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
53 echo "PDO::ATTR_EMULATE_PREPARES = false, PDO::ATTR_STRINGIFY_FETCHES = true\n";
63 echo "PDO::ATTR_EMULATE_PREPARES = false, PDO::ATTR_STRINGIFY_FETCHES = false\n";
82 PDO::ATTR_EMULATE_PREPARES = true, PDO::ATTR_STRINGIFY_FETCHES = true
102 PDO::ATTR_EMULATE_PREPARES = true, PDO::ATTR_STRINGIFY_FETCHES = false
122 PDO::ATTR_EMULATE_PREPARES = false, PDO::ATTR_STRINGIFY_FETCHES = true
[all …]
H A Dpdo_mysql_pconnect.phpt2 MySQL PDO->__construct(), PDO::ATTR_PERSISTENT
19 $db1 = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
20 $db2 = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
21 $db1->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
22 $db2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
41 $db1 = new PDO($dsn, $user, $pass, [PDO::ATTR_PERSISTENT => true]);
42 $db1->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
65 $db1 = new PDO($dsn, $user, $pass, [PDO::ATTR_PERSISTENT => false]);
66 $db1->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
71 $db2 = new PDO($dsn, $user, $pass, [PDO::ATTR_PERSISTENT => true]);
[all …]
H A Dpdo_mysql_attr_case.phpt2 PDO::ATTR_CASE
21 PDO::CASE_LOWER => 'PDO::CASE_LOWER',
22 PDO::CASE_UPPER => 'PDO::CASE_UPPER',
23 PDO::CASE_NATURAL => 'PDO::CASE_NATURAL'
38 if (true !== $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER))
39 printf("[003] Cannot set PDO::ATTR_CASE = PDO::CASE_LOWER, %s - %s\n",
42 if (($tmp = $db->getAttribute(PDO::ATTR_CASE)) !== PDO::CASE_LOWER)
60 if (true !== $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER))
64 if (($tmp = $db->getAttribute(PDO::ATTR_CASE)) !== PDO::CASE_UPPER)
74 if (true !== $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL))
[all …]
H A Dpdo_mysql_stmt_getcolumnmeta.phpt14 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
40 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 0);
41 if (0 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
76 $row = $stmt->fetch(PDO::FETCH_ASSOC);
134 $row = $stmt->fetch(PDO::FETCH_ASSOC);
137 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
138 test_meta($db, 20, 'BIT(8)', 1, 'BIT', PDO::PARAM_INT);
139 test_meta($db, 30, 'TINYINT', -127, 'TINY', PDO::PARAM_INT);
141 test_meta($db, 50, 'BOOLEAN', 1, NULL, PDO::PARAM_INT);
152 …IGINT', '-9223372036854775808', 'LONGLONG', (PHP_INT_SIZE == 4) ? PDO::PARAM_STR : PDO::PARAM_INT);
[all …]
H A Dpdo_mysql_stmt_fetch_serialize_simple.phpt2 MySQL PDOStatement->fetch(), PDO::FETCH_SERIALIZE
44 printf("\nAnd now magic PDO using fetchAll(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE)...\n");
50 … $rows = $stmt->fetchAll(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'myclass', array('Called by PDO'));
54 $rows = $stmt->fetchAll(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'myclass');
57 … printf("\nAnd now PDO using setFetchMode(PDO::FETCH:CLASS|PDO::FETCH_SERIALIZE) + fetch()...\n");
59 … $stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'myclass', array('Called by PDO'));
85 And now magic PDO using fetchAll(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE)...
87 Deprecated: PDOStatement::fetchAll(): The PDO::FETCH_SERIALIZE mode is deprecated in %s on line %d
92 Deprecated: PDOStatement::fetchAll(): The PDO::FETCH_SERIALIZE mode is deprecated in %s on line %d
97 And now PDO using setFetchMode(PDO::FETCH:CLASS|PDO::FETCH_SERIALIZE) + fetch()...
[all …]
H A Dpdo_mysql_get_attribute.phpt2 MySQL PDO->getAttribute()
46 set_and_get(1, $db, PDO::ATTR_AUTOCOMMIT, true);
48 set_and_get(2, $db, PDO::ATTR_AUTOCOMMIT, 0);
49 set_and_get(3, $db, PDO::ATTR_AUTOCOMMIT, -1);
51 set_and_get(4, $db, PDO::ATTR_AUTOCOMMIT, $obj);
64 PDO::MYSQL_ATTR_READ_DEFAULT_FILE (integer)
67 PDO::MYSQL_ATTR_READ_DEFAULT_GROUP (integer)
70 PDO::MYSQL_ATTR_MAX_BUFFER_SIZE (integer)
73 PDO::MYSQL_ATTR_DIRECT_QUERY (integer)
79 PDO::ATTR_CONNECTION_STATUS
[all …]
H A Dpdo_mysql_stmt_unbuffered_2050.phpt2 MySQL PDO:query() vs. PDO::prepare() and MySQL error 2050
29 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
31 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
37 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
45 PHP/PDO will send a CLOSE message as part of the PDO::query() call.
49 $stmt = PDO::query(<some query>)
57 $stmt = PDO::query(<some query>)
58 PDO::query(<some query>)
64 $stmt = PDO::query(<some query>)
79 PDO to $stmt.
[all …]
/PHP-8.2/ext/pdo_dblib/tests/
H A Dpdo_dblib_quote.phpt14 var_dump($db->quote(true, PDO::PARAM_BOOL));
16 var_dump($db->quote(42, PDO::PARAM_INT));
20 var_dump($db->quote('foo', PDO::PARAM_STR | PDO::PARAM_STR_CHAR));
21 var_dump($db->quote('über', PDO::PARAM_STR | PDO::PARAM_STR_NATL));
23 var_dump($db->getAttribute(PDO::ATTR_DEFAULT_STR_PARAM) === PDO::PARAM_STR_CHAR);
24 $db->setAttribute(PDO::ATTR_DEFAULT_STR_PARAM, PDO::PARAM_STR_NATL);
25 var_dump($db->getAttribute(PDO::ATTR_DEFAULT_STR_PARAM) === PDO::PARAM_STR_NATL);
27 var_dump($db->quote('foo', PDO::PARAM_STR | PDO::PARAM_STR_CHAR));
29 var_dump($db->quote('über', PDO::PARAM_STR | PDO::PARAM_STR_NATL));
31 $db = getDbConnection(PDO::class, [PDO::ATTR_DEFAULT_STR_PARAM => PDO::PARAM_STR_NATL]);
[all …]
H A Dstringify_uniqueidentifier.phpt25 $db->setAttribute(PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER, true);
26 var_dump(true === $db->getAttribute(PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER));
27 $db->setAttribute(PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER, false);
28 var_dump(false === $db->getAttribute(PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER));
35 $row = $stmt->fetch(PDO::FETCH_ASSOC);
43 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
45 $row = $stmt->fetch(PDO::FETCH_ASSOC);
46 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
54 // TODO: something from PDO::ATTR_SERVER_VERSION, PDO::ATTR_CLIENT_VERSION or PDO::ATTR_SERVER_INFO…
57 $db->setAttribute(PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER, true);
[all …]
H A Dtimeout.phpt21 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
22 $db->setAttribute(PDO::ATTR_TIMEOUT, 1);
35 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
36 $db->setAttribute(PDO::DBLIB_ATTR_QUERY_TIMEOUT, 1);
48 $db = getDbConnection(PDO::class, [PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT, PDO::ATTR_TIMEOUT => 1…
60 $db = getDbConnection(PDO::class, [PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT, PDO::DBLIB_ATTR_QUERY_…
H A Dbug_69592.phpt2 PDO_DBLIB: PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS for skip junk resultsets on SET NOCOUNT expression
21 var_dump($db->getAttribute(PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS));
24 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
26 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
30 $db->setAttribute(PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS, true);
31 var_dump($db->getAttribute(PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS));
34 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
36 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
38 var_dump($db->getAttribute(PDO::DBLIB_ATTR_SKIP_EMPTY_ROWSETS));
/PHP-8.2/ext/pdo_firebird/tests/
H A Dtransaction_isolation_level_attr.phpt18 'PDO::FB_READ_COMMITTED',
19 'PDO::FB_REPEATABLE_READ',
20 'PDO::FB_SERIALIZABLE',
27 $dbh = new PDO(
47 $dbh = new PDO(
64 $dbh = new PDO(
93 OK: PDO::FB_READ_COMMITTED
95 OK: PDO::FB_SERIALIZABLE
97 PDO::FB_TRANSACTION_ISOLATION_LEVEL must be a valid transaction isolation level (PDO::FB_READ_COMMI…
105 OK: PDO::FB_SERIALIZABLE
[all …]
H A Dbug_77863.phpt30 // PDO::PARAM_BOOL
31 $query->bindValue('p', 0, PDO::PARAM_BOOL);
35 $query->bindValue('p', 1, PDO::PARAM_BOOL);
43 $query->bindValue('p', true, PDO::PARAM_BOOL);
59 // PDO::PARAM_STR
64 $query->bindValue('p', true, PDO::PARAM_STR);
68 $query->bindValue('p', 0, PDO::PARAM_STR);
72 $query->bindValue('p', 1, PDO::PARAM_STR);
88 // PDO::PARAM_INT
97 $query->bindValue('p', 0, PDO::PARAM_INT);
[all …]
/PHP-8.2/ext/pdo_pgsql/tests/
H A Dbug68371.phpt2 PDO PgSQL Bug #38671 (PDO#getAttribute() cannot be called with platform-specific attribute names)
17 $pdo->setAttribute (\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
25 PDO::ATTR_AUTOCOMMIT => array(null),
26 PDO::ATTR_PREFETCH => array(null),
27 PDO::ATTR_TIMEOUT => array(null),
28 PDO::ATTR_ERRMODE => array(null),
31 PDO::ATTR_SERVER_INFO => array(null),
33 PDO::ATTR_CASE => array(null),
34 PDO::ATTR_CURSOR_NAME => array(null),
35 PDO::ATTR_CURSOR => array(null),
[all …]
H A Dbug48764.phpt14 $client_version = $db->getAttribute(PDO::ATTR_CLIENT_VERSION);
15 $server_version = $db->getAttribute(PDO::ATTR_SERVER_VERSION);
26 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
32 bug($db, array(PDO::ATTR_EMULATE_PREPARES => 0));
33 bug($db, array(PDO::ATTR_EMULATE_PREPARES => 1));
36 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);
38 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
42 PDO::ATTR_EMULATE_PREPARES => 1,
44 $db = PDOTest::factory('PDO', false);
45 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
[all …]
H A Dbug68199.phpt2 Bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
22 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
35 // No parameters with payload, use default PDO::FETCH_NUM
36 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
45 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
53 // Test PDO::FETCH_NUM as parameter with payload
55 $notify = $db->pgsqlGetNotify(PDO::FETCH_NUM);
61 // Test PDO::FETCH_ASSOC as parameter with payload
63 $notify = $db->pgsqlGetNotify(PDO::FETCH_ASSOC);
69 // Test PDO::FETCH_BOTH as parameter with payload
[all …]
H A Dgetnotify.phpt2 PDO PgSQL LISTEN/NOTIFY support
16 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
29 // No parameters, use default PDO::FETCH_NUM
30 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
37 // No parameters, use default PDO::FETCH_ASSOC
38 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
45 // Test PDO::FETCH_NUM as parameter
47 $notify = $db->pgsqlGetNotify(PDO::FETCH_NUM);
52 // Test PDO::FETCH_ASSOC as parameter
59 // Test PDO::FETCH_BOTH as parameter
[all …]
/PHP-8.2/ext/zend_test/tests/
H A Dobserver_sqlite_create_function.phpt2 Observer: PDO::sqliteCreateFunction() can be observed
17 $db = new PDO('sqlite::memory:');
29 <!-- init PDO::__construct() -->
30 <PDO::__construct>
31 </PDO::__construct>
32 <!-- init PDO::sqliteCreateFunction() -->
33 <PDO::sqliteCreateFunction>
34 </PDO::sqliteCreateFunction>
35 <!-- init PDO::query() -->
36 <PDO::query>
[all …]
/PHP-8.2/ext/pdo/tests/
H A Dpdo_015.phpt2 PDO Common: PDO::FETCH_COLUMN
26 var_dump($select1->fetchAll(PDO::FETCH_COLUMN));
28 var_dump($select1->fetchAll(PDO::FETCH_COLUMN, 2));
30 var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
32 var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE));
34 var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0));
36 var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1));
38 var_dump($select1->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2));
41 var_dump($select2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP));
H A Dbug_44861.phpt2 PDO Common: Bug #44861 (scrollable cursor don't work with pgsql)
28 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
30 switch ($db->getAttribute(PDO::ATTR_DRIVER_NAME)) {
46 $aParams = array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL);
56 var_dump($res->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_ABS, 3));
57 var_dump($res->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_PRIOR));
58 var_dump($res->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_FIRST));
59 var_dump($res->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_LAST));
60 var_dump($res->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_REL, -1));
62 var_dump($res->fetchAll(PDO::FETCH_ASSOC));
[all …]
/PHP-8.2/ext/pdo_sqlite/tests/
H A Dbug43831.phpt2 Bug #43831 ($this gets mangled when extending PDO with persistent connection)
8 class Foo extends PDO {
10 parent::__construct($dsn, null, null, array(PDO::ATTR_PERSISTENT => true));
14 class Baz extends PDO {
16 parent::__construct($dsn, null, null, array(PDO::ATTR_PERSISTENT => true));
32 class MyPDO extends PDO {}
34 $bar = new PDO("sqlite::memory:", null, null, array(PDO::ATTR_PERSISTENT => true));
35 $baz = new MyPDO("sqlite::memory:", null, null, array(PDO::ATTR_PERSISTENT => true));
47 object(PDO)#%d (0) {

Completed in 29 milliseconds

12345678910>>...18