Home
last modified time | relevance | path

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

12345678910>>...15

/PHP-7.3/ext/pdo_sqlite/tests/
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 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 Dbug70862.phpt9 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
13 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
14 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
27 $stmt->bindParam(":para", $f, PDO::PARAM_LOB);
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 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.3/ext/pdo_mysql/tests/
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_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_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_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 Dbug_42499.phpt2 Bug #42499 (Multi-statement execution via PDO::exec() makes connection unusable)
13 $row = $stmt->fetch(PDO::FETCH_ASSOC);
33 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
44 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);
45 $db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, 1);
50 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 0);
51 $db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, 1);
69PDO::exec(): SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered qu…
79PDO::exec(): SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered qu…
H A Dpdo_mysql_attr_multi_statements.phpt2 PDO::MYSQL_ATTR_MULTI_STATEMENTS
21 $db = new PDO($dsn, $user, $pass);
31 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
34 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
37 $db = new PDO($dsn, $user, $pass, array(PDO::MYSQL_ATTR_MULTI_STATEMENTS => false));
44 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
47 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC));
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 …]
/PHP-7.3/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";
/PHP-7.3/ext/pdo_pgsql/tests/
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))) {
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);
/PHP-7.3/ext/pdo/tests/
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 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));
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_34630.phpt2 PDO Common: Bug #34630 (inserting streams as LOBs)
17 $driver = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
25 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
40 $insert->bindValue(':blob', $fp, PDO::PARAM_LOB);
44 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true);
45 var_dump($db->query("SELECT * from test")->fetchAll(PDO::FETCH_ASSOC));
H A Dpdo_034.phpt2 PDO Common: PDO::FETCH_KEY_PAIR fetch mode test
23 var_dump($db->query("SELECT a,b FROM test")->fetch(PDO::FETCH_KEY_PAIR));
24 var_dump($db->query("SELECT a,b FROM test")->fetchAll(PDO::FETCH_KEY_PAIR));
25 var_dump($db->query("SELECT * FROM test")->fetch(PDO::FETCH_KEY_PAIR));
26 var_dump($db->query("SELECT a,a FROM test")->fetchAll(PDO::FETCH_KEY_PAIR));
47 Warning: PDOStatement::fetch(): SQLSTATE[HY000]: General error: PDO::FETCH_KEY_PAIR fetch mode requ…
/PHP-7.3/ext/pdo_dblib/tests/
H A Dtimeout.phpt22 $db = new PDO($dsn, $user, $pass);
23 $db->setAttribute(PDO::ATTR_TIMEOUT, 1);
35 $db = new PDO($dsn, $user, $pass);
36 $db->setAttribute(PDO::DBLIB_ATTR_QUERY_TIMEOUT, 1);
48 $db = new PDO($dsn, $user, $pass, [PDO::ATTR_TIMEOUT => 1]);
60 $db = new PDO($dsn, $user, $pass, [PDO::DBLIB_ATTR_QUERY_TIMEOUT => 1]);

Completed in 50 milliseconds

12345678910>>...15