Home
last modified time | relevance | path

Searched refs:PDO (Results 26 – 50 of 362) sorted by relevance

12345678910>>...15

/PHP-7.3/ext/pdo_sqlite/tests/
H A Dpdo_sqlite_open_flags.phpt11 $db = new PDO('sqlite:' . $filename, null, null, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
15 $db = new PDO('sqlite:' . $filename, null, null, [PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_R…
H A Dbug46139.phpt21 $stmt->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Person');
26 $stmt->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Person');
31 $stmt->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Person');
32 $r1 = $stmt->fetch(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE);
H A Dbug78192.phpt2 PDO SQLite Bug #78192 SegFault when reuse statement after schema change
9 $connection = new \PDO('sqlite::memory:');
10 $connection->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
21 var_dump($stmt->fetchAll(\PDO::FETCH_ASSOC));
25 var_dump($stmt->fetchAll(\PDO::FETCH_ASSOC));
/PHP-7.3/ext/pdo_pgsql/tests/
H A Dbug_33876.phpt2 PDO PgSQL Bug #33876 (PDO misquotes/miscasts bool(false))
14 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
24 $res->bindValue(1, false, PDO::PARAM_BOOL);
28 print_r($res->fetchAll(PDO::FETCH_ASSOC));
31 $res->bindValue(1, true, PDO::PARAM_BOOL);
35 print_r($res->fetchAll(PDO::FETCH_ASSOC));
43 print_r($res->fetchAll(PDO::FETCH_ASSOC));
50 print_r($res->fetchAll(PDO::FETCH_ASSOC));
57 PDO::ATTR_EMULATE_PREPARES => true));
60 $res->bindValue(1, false, PDO::PARAM_BOOL);
[all …]
H A Dbug68199.phpt2 Bug #68199 (PDO::pgsqlGetNotify doesn't support NOTIFY payloads)
20 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
33 // No parameters with payload, use default PDO::FETCH_NUM
34 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
43 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
51 // Test PDO::FETCH_NUM as parameter with payload
53 $notify = $db->pgsqlGetNotify(PDO::FETCH_NUM);
59 // Test PDO::FETCH_ASSOC as parameter with payload
61 $notify = $db->pgsqlGetNotify(PDO::FETCH_ASSOC);
67 // Test PDO::FETCH_BOTH as parameter with payload
[all …]
H A Dbug69344.phpt2 PDO PgSQL Bug #69344 (PDO PgSQL Incorrect binding numeric array with gaps)
15 $pdo->setAttribute (\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
16 $pdo->setAttribute (\PDO::ATTR_DEFAULT_FETCH_MODE, \PDO::FETCH_ASSOC);
36 $pdo->setAttribute(\PDO::ATTR_EMULATE_PREPARES, true);
H A Dbug62593.phpt2 PDO PgSQL Bug #62593 (Emulate prepares behave strangely with PARAM_BOOL)
14 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
15 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
20 $query->bindValue(':foo', $value, PDO::PARAM_BOOL);
25 $query->bindValue(':foo', 0, PDO::PARAM_BOOL);
31 $query->bindParam(':foo', $value, PDO::PARAM_BOOL);
39 $query->bindParam(':foo', $value, PDO::PARAM_BOOL);
45 $query->bindParam(':foo', $value, PDO::PARAM_BOOL);
H A Dbug70313.phpt2 PDO PgSQL Bug #70313 (PDO statement fails to throw exception)
14 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
16 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
25 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
H A Ddisable_prepares.phpt2 PDO PgSQL PGSQL_ATTR_DISABLE_PREPARES
14 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
15 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_COLUMN);
18 PDO::ATTR_EMULATE_PREPARES => true));
30 PDO::PGSQL_ATTR_DISABLE_PREPARES => true));
/PHP-7.3/ext/pdo_mysql/tests/
H A Dpdo_mysql_attr_oracle_nulls.phpt2 PDO::ATTR_ORACLE_NULLS
16 if (false !== @$db->setAttribute(PDO::ATTR_ORACLE_NULLS, $tmp))
26 $db->setAttribute(PDO::ATTR_ORACLE_NULLS, 1);
28 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
30 $db->setAttribute(PDO::ATTR_ORACLE_NULLS, 0);
32 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
34 $db->setAttribute(PDO::ATTR_ORACLE_NULLS, 1);
36 $row = $stmt->fetch(PDO::FETCH_ASSOC);
42 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
61 $tmp = $stmt->fetchAll(PDO::FETCH_ASSOC);
[all …]
H A Dpdo_mysql_get_attribute.phpt2 MySQL PDO->getAttribute()
59 set_and_get(1, $db, PDO::ATTR_AUTOCOMMIT, 1);
61 set_and_get(2, $db, PDO::ATTR_AUTOCOMMIT, 0);
62 set_and_get(3, $db, PDO::ATTR_AUTOCOMMIT, -1);
64 set_and_get(4, $db, PDO::ATTR_AUTOCOMMIT, $obj);
78 PDO::MYSQL_ATTR_READ_DEFAULT_FILE (integer)
81 PDO::MYSQL_ATTR_READ_DEFAULT_GROUP (integer)
84 PDO::MYSQL_ATTR_MAX_BUFFER_SIZE (integer)
87 PDO::MYSQL_ATTR_DIRECT_QUERY (integer)
93 PDO::ATTR_CONNECTION_STATUS
[all …]
H A Dbug_38546.phpt2 PDO MySQL Bug #38546 (bindParam incorrect processing of bool types)
16 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
39 $st->bindParam(1, $values['uid'], PDO::PARAM_INT);
42 $st->bindParam(4, $values['some_int'], PDO::PARAM_INT);
67 $st->bindParam(3, $values['some_int'], PDO::PARAM_INT);
68 $st->bindParam(4, $values['uid'], PDO::PARAM_INT);
93 $st->bindParam(3, $values['some_int'], PDO::PARAM_INT);
94 $st->bindParam(4, $values['uid'], PDO::PARAM_INT);
121 $st->bindParam(4, $values['uid'], PDO::PARAM_INT);
148 $st->bindParam(4, $values['uid'], PDO::PARAM_INT);
[all …]
H A Dpdo_mysql_attr_statement_class.phpt2 PDO::ATTR_STATEMENT_CLASS
16 $default = $db->getAttribute(PDO::ATTR_STATEMENT_CLASS);
19 if (false !== ($tmp = @$db->setAttribute(PDO::ATTR_STATEMENT_CLASS)))
22 if (false !== ($tmp = @$db->setAttribute(PDO::ATTR_STATEMENT_CLASS, 'foo')))
25 if (false !== ($tmp = @$db->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('classname'))))
81 var_dump($db->getAttribute(PDO::ATTR_STATEMENT_CLASS));
95 if (true !== ($tmp = $db->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('PDOStatement'))))
118 Warning: PDO::setAttribute(): SQLSTATE[HY000]: General error in %s on line %d
122 Warning: PDO::setAttribute(): SQLSTATE[HY000]: General error in %s on line %d
126 Warning: PDO::setAttribute(): SQLSTATE[HY000]: General error in %s on line %d
[all …]
H A Dbug70389.phpt2 Bug #70389 (PDO constructor changes unrelated variables)
13 PDO::MYSQL_ATTR_FOUND_ROWS => true,
14 PDO::MYSQL_ATTR_LOCAL_INFILE => true,
15 PDO::ATTR_PERSISTENT => true,
21 new PDO(PDO_MYSQL_TEST_DSN, PDO_MYSQL_TEST_USER, PDO_MYSQL_TEST_PASS, $flags);
H A Dpdo_mysql___construct.phpt2 MySQL PDO->__construct() - Generic + DSN
32 if (NULL !== ($db = @new PDO()))
62 $db = new PDO($dsn, $user, $pass);
139 $db = @new PDO($dsn, $user, $pass);
185 $db = new PDO($dsn, $user, $pass);
206 $db = new PDO($dsn, $user, $pass);
214 $db = @new PDO($dsn, $user, $pass);
225 $db = @new PDO($dsn, $user, $pass);
247 $db = new PDO($dsn, $user, $pass);
259 $db = new PDO($dsn, $user, $pass);
[all …]
H A Dpdo_mysql_rollback.phpt2 PDO::rollBack()
20 $row = $db->query('SELECT COUNT(*) AS _num FROM test')->fetch(PDO::FETCH_ASSOC);
25 $row = $db->query('SELECT COUNT(*) AS _num FROM test')->fetch(PDO::FETCH_ASSOC);
58 $db->setAttribute(PDO::ATTR_AUTOCOMMIT, 1);
62 var_dump($db->getAttribute(PDO::ATTR_AUTOCOMMIT));
64 $db->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);
68 var_dump($db->getAttribute(PDO::ATTR_AUTOCOMMIT));
70 $db->setAttribute(PDO::ATTR_AUTOCOMMIT, 1);
74 var_dump($db->getAttribute(PDO::ATTR_AUTOCOMMIT));
76 $db->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);
[all …]
H A Dpdo_mysql_attr_autocommit.phpt2 PDO::ATTR_AUTOCOMMIT
16 if (1 !== ($tmp = $db->getAttribute(PDO::ATTR_AUTOCOMMIT)))
20 $row = $db->query('SELECT @@autocommit AS _autocommit')->fetch(PDO::FETCH_ASSOC);
25 if (!$db->setAttribute(PDO::ATTR_AUTOCOMMIT, 0))
28 $row = $db->query('SELECT @@autocommit AS _autocommit')->fetch(PDO::FETCH_ASSOC);
32 // PDO thinks autocommit is off, but its manually turned on...
36 if (0 !== ($tmp = $db->getAttribute(PDO::ATTR_AUTOCOMMIT)))
43 if (!$db->setAttribute(PDO::ATTR_AUTOCOMMIT, 1))
46 $row = $db->query('SELECT @@autocommit AS _autocommit')->fetch(PDO::FETCH_ASSOC);
50 if (1 !== ($tmp = $db->getAttribute(PDO::ATTR_AUTOCOMMIT)))
[all …]
H A Dpdo_mysql_multi_stmt_nextrowset.phpt26 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
36 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
52 $db = new PDO($dsn, $user, $pass, array(PDO::MYSQL_ATTR_MULTI_STATEMENTS => $multi));
53 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
55 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
58 $db = new PDO($dsn, $user, $pass, array(PDO::MYSQL_ATTR_MULTI_STATEMENTS => $multi));
59 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
61 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
66 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);
92 Testing with PDO::MYSQL_ATTR_MULTI_STATEMENTS set to false
[all …]
/PHP-7.3/ext/pdo_dblib/tests/
H A Ddatetime_convert.phpt2 PDO_DBLIB: PDO::DBLIB_ATTR_DATETIME_CONVERT
14 var_dump($db->getAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT));
17 var_dump($stmt->fetch(PDO::FETCH_ASSOC));
20 $db->setAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT, 1);
21 var_dump($db->getAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT));
23 var_dump($stmt->fetch(PDO::FETCH_ASSOC));
H A Ddatetime2.phpt7 if (in_array($db->getAttribute(PDO::DBLIB_ATTR_TDS_VERSION), ['4.2', '4.6', '5.0', '6.0', '7.0', '7…
15 var_dump($db->getAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT));
18 var_dump($stmt->fetch(PDO::FETCH_ASSOC));
20 $db->setAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT, 1);
21 var_dump($db->getAttribute(PDO::DBLIB_ATTR_DATETIME_CONVERT));
23 var_dump($stmt->fetch(PDO::FETCH_ASSOC));
/PHP-7.3/ext/pdo_oci/tests/
H A Dpdo_oci_attr_autocommit_3.phpt15 putenv('PDOTEST_ATTR='.serialize(array(PDO::ATTR_AUTOCOMMIT=>false)));
18 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
21 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
23 print "PDO::ATTR_AUTOCOMMIT: ";
24 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
48 PDO::ATTR_AUTOCOMMIT: bool(false)
H A Dcheckliveness.phpt2 PDO OCI checkliveness (code coverage)
21 $db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
30 $db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
37 $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
/PHP-7.3/ext/pdo/tests/
H A Ddebug_emulated_prepares.phpt2 PDO Common: PDOStatement::debugDumpParams() with emulated prepares
12 if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'pgsql') die('skip pgsql has its own test for this …
13 if (!$db->getAttribute(PDO::ATTR_EMULATE_PREPARES) && !$db->setAttribute(PDO::ATTR_EMULATE_PREPARES…
21 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
29 $stmt->bindValue(':bool', true, PDO::PARAM_BOOL);
30 $stmt->bindValue(':int', 123, PDO::PARAM_INT);
31 $stmt->bindValue(':string', 'foo', PDO::PARAM_STR);
32 $stmt->bindValue(':null', null, PDO::PARAM_NULL);
H A Dpdo_032.phpt2 PDO Common: PDO::ATTR_CASE
23 $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
26 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
30 $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
33 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
H A Dpdo_test.inc2 # PDO test framework utilities
19 // create an instance of the PDO driver, based on
21 static function factory($classname = 'PDO', $drop_test_tables = true) {
38 die("Could not create PDO object (DSN=$dsn, user=$user)\n");
54 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
55 $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
56 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);

Completed in 36 milliseconds

12345678910>>...15