Home
last modified time | relevance | path

Searched refs:PDO (Results 51 – 75 of 381) sorted by relevance

12345678910>>...16

/PHP-7.4/ext/pdo_pgsql/tests/
H A Dbug71885.phpt2 Request #71855 (PDO placeholder escaping)
15 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
16 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
19 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, $emulate);
H A Dbug71885_2.phpt2 Request #71855 (PDO placeholder escaping, part 2)
12 if (version_compare($db->getAttribute(PDO::ATTR_SERVER_VERSION), '9.4.0') < 0) {
22 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
23 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
28 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, $emulate);
H A Ddebug_emulated_prepares.phpt2 PDO PgSQL PDOStatement::debugDumpParams() with emulated prepares
14 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
17 $stmt->bindValue(':bool', true, PDO::PARAM_BOOL);
18 $stmt->bindValue(':int', 123, PDO::PARAM_INT);
19 $stmt->bindValue(':string', 'foo', PDO::PARAM_STR);
20 $stmt->bindValue(':null', null, PDO::PARAM_NULL);
H A Dlarge_objects.phpt2 PDO PgSQL Large Objects
14 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
15 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
31 $stmt->bindParam(2, $stm, PDO::PARAM_LOB);
37 $stmt->bindColumn('bloboid', $lob, PDO::PARAM_LOB);
40 while (($row = $stmt->fetch(PDO::FETCH_ASSOC))) {
49 $stmt->bindColumn('bloboid', $lob, PDO::PARAM_LOB);
51 while (($row = $stmt->fetch(PDO::FETCH_ASSOC))) {
60 $stmt->bindColumn('bloboid', $lob, PDO::PARAM_LOB);
62 while (($row = $stmt->fetch(PDO::FETCH_ASSOC))) {
/PHP-7.4/ext/pdo/tests/
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);
H A Dpdo_006.phpt2 PDO Common: PDO::FETCH_GROUP
25 var_dump($stmt->fetchAll(PDO::FETCH_NUM|PDO::FETCH_GROUP));
28 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_GROUP));
H A Dpdo_007.phpt2 PDO Common: PDO::FETCH_UNIQUE
25 var_dump($stmt->fetchAll(PDO::FETCH_NUM|PDO::FETCH_UNIQUE));
28 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE));
H A Dbug_73234.phpt2 PDO Common: Bug #73234 (Emulated statements let value dictate parameter type)
17 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
22 $stmt->bindValue(':value', 0, PDO::PARAM_NULL);
25 $stmt->bindValue(':value', null, PDO::PARAM_NULL);
29 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
/PHP-7.4/ext/pdo_sqlite/tests/
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));
H A Dbug48773.phpt2 Bug #48773 (Incorrect error when setting PDO::ATTR_STATEMENT_CLASS with ctor_args)
15 class foo extends PDO {
18 $driver_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
21 $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array($this->statementClass, array($this)));
H A Dbug_63916.phpt2 Bug #63916 PDO::PARAM_INT casts to 32bit int internally even on 64bit builds in pdo_sqlite
11 $conn = new PDO('sqlite::memory:');
15 $stmt->bindValue(':id', 1, PDO::PARAM_INT);
16 $stmt->bindValue(':num', $num, PDO::PARAM_INT);
20 $result = $stmt->fetchAll(PDO::FETCH_COLUMN);
H A Dpdo_fetch_func_001.phpt2 Testing several callbacks using PDO::FETCH_FUNC
10 $db = new PDO('sqlite::memory:');
19 var_dump($st->fetchAll(PDO::FETCH_FUNC, 'strtoupper'));
22 var_dump($st->fetchAll(PDO::FETCH_FUNC, 'nothing'));
25 var_dump($st->fetchAll(PDO::FETCH_FUNC, ''));
28 var_dump($st->fetchAll(PDO::FETCH_FUNC, NULL));
31 var_dump($st->fetchAll(PDO::FETCH_FUNC, 1));
34 var_dump($st->fetchAll(PDO::FETCH_FUNC, array('self', 'foo')));
63 var_dump($st->fetchAll(PDO::FETCH_FUNC, array('bar', 'test')));
66 var_dump($st->fetchAll(PDO::FETCH_FUNC, array('bar', 'test2')));
[all …]
H A Dbug_63916-2.phpt2 Bug #63916 PDO::PARAM_INT casts to 32bit int internally even on 64bit builds in pdo_sqlite
11 $conn = new PDO('sqlite::memory:');
15 $stmt->bindValue(':id', 1, PDO::PARAM_INT);
16 $stmt->bindValue(':num', $num, PDO::PARAM_INT);
20 $result = $stmt->fetchAll(PDO::FETCH_COLUMN);
/PHP-7.4/ext/pdo_mysql/tests/
H A Dpdo_mysql_attr_fetch_table_names.phpt2 PDO::ATTR_FETCH_TABLE_NAMES
15 $db->setAttribute(PDO::ATTR_FETCH_TABLE_NAMES, 1);
17 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
20 $db->setAttribute(PDO::ATTR_FETCH_TABLE_NAMES, 0);
22 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
H A Dpdo_mysql_attr_driver_name.phpt2 PDO::ATTR_DRIVER_NAME
17 $name = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
20 if (false !== $db->setAttribute(PDO::ATTR_DRIVER_NAME, 'mydriver'))
21 printf("[001] Wonderful, I can create new PDO drivers!\n");
23 $new_name = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
H A Dpdo_mysql_attr_errmode.phpt2 PDO::ATTR_ERRMODE
17 $valid = array(PDO::ERRMODE_SILENT, PDO::ERRMODE_WARNING, PDO::ERRMODE_EXCEPTION);
24 if (false != @$db->setAttribute(PDO::ATTR_ERRMODE, $tmp))
28 $ret = @$db->setAttribute(PDO::ATTR_ERRMODE, $tmp);
33 $ret = @$db->setAttribute(PDO::ATTR_ERRMODE, 'pdo');
38 if (false != @$db->setAttribute(PDO::ATTR_ERRMODE, $invalid))
41 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
42 // no message for any PDO call but...
58 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
74 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
[all …]
H A Dpdo_mysql_stmt_bindparam.phpt13 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
28 if (!$stmt->bindColumn(1, $id, PDO::PARAM_INT))
32 if (!$stmt->bindColumn(2, $label, PDO::PARAM_STR))
36 while ($stmt->fetch(PDO::FETCH_BOUND))
44 while ($stmt->fetch(PDO::FETCH_BOUND))
67 if (!$stmt->bindColumn(1, $id, PDO::PARAM_INT))
71 if (!$stmt->bindColumn(2, $label, PDO::PARAM_STR))
75 while ($stmt->fetch(PDO::FETCH_BOUND))
84 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 1);
85 if (1 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
[all …]
H A Dpdo_mysql_stmt_nextrowset.phpt28 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
43 $tmp = $stmt->fetch(PDO::FETCH_ASSOC);
51 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
62 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
72 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);
79 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
80 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);
88 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
90 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
95 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
[all …]
H A Dpdo_mysql_stmt_fetch_serialize.phpt2 MySQL PDOStatement->fetch(), PDO::FETCH_SERIALIZE
76 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 0);
77 if (0 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
96 …printf("\nUsing PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE to fetch the object from DB and unserialize …
98 …$stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'myclass', array('PDO shall not call __…
102 printf("\nUsing PDO::FETCH_CLASS to fetch the object from DB and unserialize it...\n");
104 $stmt->setFetchMode(PDO::FETCH_CLASS, 'myclass', array('PDO shall call __construct()'));
135 Using PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE to fetch the object from DB and unserialize it...
142 Using PDO::FETCH_CLASS to fetch the object from DB and unserialize it...
144 myclass::__construct(PDO shall call __construct())
H A Dpdo_mysql_stmt_closecursor.phpt21 $db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
36 $row1 = $stmt1->fetch(PDO::FETCH_ASSOC);
50 $row2 = $stmt1->fetch(PDO::FETCH_ASSOC);
63 $row3 = $stmt1->fetch(PDO::FETCH_ASSOC);
74 $row4 = $stmt1->fetch(PDO::FETCH_ASSOC);
88 if (!$stmt->bindColumn(1, $id, PDO::PARAM_INT))
92 if (!$stmt->bindColumn(2, $label, PDO::PARAM_STR))
96 while ($stmt->fetch(PDO::FETCH_BOUND))
111 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 1);
112 if (1 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
[all …]
H A Dpdo_mysql_attr_max_buffer_size.phpt2 MySQL PDO->__construct(), PDO::MYSQL_ATTR_MAX_BUFFER_SIZE
9 die("skip PDO::MYSQL_ATTR_MAX_BUFFER_SIZE not supported with mysqlnd");
24 $db = new PDO($dsn, $user, $pass,
26 PDO::MYSQL_ATTR_MAX_BUFFER_SIZE => $buffer_size,
28 PDO::MYSQL_ATTR_DIRECT_QUERY => 0,
29 PDO::ATTR_EMULATE_PREPARES => 0,
44 while ($row = $stmt->fetch(PDO::FETCH_BOUND)) {
H A Dbug81037.phpt2 Bug #81037 PDO discards error message text from prepared statement
15 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
16 $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
26 $data = $stmt->fetchAll(PDO::FETCH_ASSOC);
/PHP-7.4/ext/pdo_oci/tests/
H A Dpdo_oci_attr_autocommit_2.phpt15 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
17 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
52 $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, true);
53 print "PDO::ATTR_AUTOCOMMIT: ";
54 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
67 $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, false);
68 print "PDO::ATTR_AUTOCOMMIT: ";
80 print "PDO::ATTR_AUTOCOMMIT: ";
111 PDO::ATTR_AUTOCOMMIT: bool(true)
115 PDO::ATTR_AUTOCOMMIT: bool(false)
[all …]
H A Dpdo_oci_attr_prefetch_1.phpt17 putenv('PDOTEST_ATTR='.serialize(array(PDO::ATTR_PREFETCH=>101)));
20 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
30 $dbh->setAttribute(PDO::ATTR_PREFETCH, 102);
31 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
41 $dbh->setAttribute(PDO::ATTR_PREFETCH, -1);
42 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
52 $dbh->setAttribute(PDO::ATTR_PREFETCH, PHP_INT_MAX);
53 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";

Completed in 34 milliseconds

12345678910>>...16