/PHP-5.4/ext/pdo_mysql/tests/ |
H A D | pdo_mysql_rollback.phpt | 2 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 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_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_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_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 | pdo_mysql_stmt_fetch_serialize.phpt | 2 MySQL PDOStatement->fetch(), PDO::FETCH_SERIALIZE 78 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 0); 79 if (0 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY)) 98 …printf("\nUsing PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE to fetch the object from DB and unserialize … 100 …$stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE, 'myclass', array('PDO shall not call __… 104 printf("\nUsing PDO::FETCH_CLASS to fetch the object from DB and unserialize it...\n"); 106 $stmt->setFetchMode(PDO::FETCH_CLASS, 'myclass', array('PDO shall call __construct()')); 137 Using PDO::FETCH_CLASS|PDO::FETCH_SERIALIZE to fetch the object from DB and unserialize it... 144 Using PDO::FETCH_CLASS to fetch the object from DB and unserialize it... 146 myclass::__construct(PDO shall call __construct())
|
H A D | bug_42499.phpt | 2 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); 69 …PDO::exec(): SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered qu… 79 …PDO::exec(): SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered qu…
|
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 …]
|
/PHP-5.4/ext/pdo_oci/tests/ |
H A D | pdo_oci_attr_autocommit_3.phpt | 15 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 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 …]
|
/PHP-5.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 | bug_34630.phpt | 2 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 D | pdo_034.phpt | 2 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…
|
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_38253.phpt | 2 PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) 20 $pdo->setAttribute (PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_CLASS); 27 if ($pdo->getAttribute(PDO::ATTR_DRIVER_NAME) == 'oci') { 36 $pdo->setAttribute (PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_FUNC);
|
/PHP-5.4/ext/pdo_pgsql/tests/ |
H A D | bug62593.phpt | 2 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);
|
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-5.4/ext/pdo_sqlite/tests/ |
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 | 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);
|
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 …]
|
/PHP-5.4/ext/pdo_dblib/tests/ |
H A D | config.inc | 20 $db = new PDO($dsn, $user, $pass); 21 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 22 $db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
|