/PHP-7.4/ext/pdo_pgsql/tests/ |
H A D | bug71885.phpt | 2 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 D | bug71885_2.phpt | 2 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 D | debug_emulated_prepares.phpt | 2 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 D | large_objects.phpt | 2 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 D | pdo_032.phpt | 2 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 D | pdo_test.inc | 2 # 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 D | pdo_006.phpt | 2 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 D | pdo_007.phpt | 2 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 D | bug_73234.phpt | 2 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 D | bug78192.phpt | 2 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 D | bug48773.phpt | 2 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 D | bug_63916.phpt | 2 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 D | pdo_fetch_func_001.phpt | 2 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 D | bug_63916-2.phpt | 2 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 D | pdo_mysql_attr_fetch_table_names.phpt | 2 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 D | pdo_mysql_attr_driver_name.phpt | 2 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 D | pdo_mysql_attr_errmode.phpt | 2 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 D | pdo_mysql_stmt_bindparam.phpt | 13 $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 D | pdo_mysql_stmt_nextrowset.phpt | 28 $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 D | pdo_mysql_stmt_fetch_serialize.phpt | 2 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 D | pdo_mysql_stmt_closecursor.phpt | 21 $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 D | pdo_mysql_attr_max_buffer_size.phpt | 2 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 D | bug81037.phpt | 2 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 D | pdo_oci_attr_autocommit_2.phpt | 15 $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 D | pdo_oci_attr_prefetch_1.phpt | 17 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";
|