Home
last modified time | relevance | path

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

12345678910>>...16

/PHP-7.4/ext/pdo_mysql/tests/
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));
23 $tmp = $stmt->fetch(PDO::FETCH_ASSOC);
28 $tmp = $stmt->fetch(PDO::FETCH_ASSOC);
32 $tmp = $stmt->fetch(PDO::FETCH_ASSOC);
39 $db1 = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
41 $tmp = $stmt->fetch(PDO::FETCH_ASSOC);
62 $db1 = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => false));
67 @$db2 = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
[all …]
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 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_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 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_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 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_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.4/ext/pdo_pgsql/tests/
H A Dgetnotify.phpt2 PDO PgSQL LISTEN/NOTIFY support
14 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
27 // No parameters, use default PDO::FETCH_NUM
28 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_NUM);
35 // No parameters, use default PDO::FETCH_ASSOC
36 $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
43 // Test PDO::FETCH_NUM as parameter
45 $notify = $db->pgsqlGetNotify(PDO::FETCH_NUM);
50 // Test PDO::FETCH_ASSOC as parameter
57 // Test PDO::FETCH_BOTH as parameter
[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 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 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 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 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.4/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 Dbug70862.phpt8 $db = new PDO('sqlite::memory:');
9 $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);
/PHP-7.4/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.4/ext/pdo_oci/tests/
H A Dpdo_oci_stmt_getcolumnmeta.phpt114 printf("[%03d + 6] Expecting PDO type %s got %s (%s)\n", $offset,
155 test_meta($db, 20, 'NUMBER' , 0 , 'NUMBER', PDO::PARAM_STR);
156 test_meta($db, 30, 'NUMBER' , 256 , 'NUMBER', PDO::PARAM_STR);
157 test_meta($db, 40, 'INT' , 256 , 'NUMBER', PDO::PARAM_STR);
158 test_meta($db, 50, 'INTEGER' , 256 , 'NUMBER', PDO::PARAM_STR);
159 test_meta($db, 60, 'NUMBER' , 256.01 , 'NUMBER', PDO::PARAM_STR);
160 test_meta($db, 70, 'NUMBER' , -8388608 , 'NUMBER', PDO::PARAM_STR);
175 test_meta($db, 160, 'DATE' , '2008-04-23' , 'DATE', PDO::PARAM_STR);
222 test_return($meta, 380, 'NUMBER', PDO::PARAM_STR);
225 test_return($meta, 390, 'DATE', PDO::PARAM_STR);
[all …]
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.4/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_PREPAR…
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);

Completed in 31 milliseconds

12345678910>>...16