Home
last modified time | relevance | path

Searched refs:dbh (Results 1 – 25 of 89) sorted by relevance

1234

/PHP-8.0/ext/pdo/
H A Dpdo_dbh.c563 stmt->dbh = dbh; in PHP_METHOD()
612 if (dbh->methods->begin(dbh)) { in PHP_METHOD()
636 if (dbh->methods->commit(dbh)) { in PHP_METHOD()
660 if (dbh->methods->rollback(dbh)) { in PHP_METHOD()
1028 dbh->methods->fetch_err(dbh, dbh->query_stmt, return_value); in PHP_METHOD()
1089 stmt->dbh = dbh; in PHP_METHOD()
1205 if (!dbh || !dbh->methods || !dbh->methods->get_driver_methods) { in pdo_hash_methods()
1432 dbh->methods->closer(dbh); in dbh_free()
1460 pefree(dbh, dbh->is_persistent); in dbh_free()
1466 if (dbh->driver_data && dbh->methods && dbh->methods->rollback && pdo_is_in_transaction(dbh)) { in pdo_dbh_free_storage()
[all …]
H A Dphp_pdo_error.h22 PDO_API void pdo_handle_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt);
25 strlcpy(dbh->error_code, PDO_ERR_NONE, sizeof(PDO_ERR_NONE)); \
26 if (dbh->query_stmt) { \
27 dbh->query_stmt = NULL; \
28 zval_ptr_dtor(&dbh->query_stmt_zval); \
32 #define PDO_HANDLE_DBH_ERR() if (strcmp(dbh->error_code, PDO_ERR_NONE)) { pdo_handle_error(dbh, …
33 …DLE_STMT_ERR() if (strcmp(stmt->error_code, PDO_ERR_NONE)) { pdo_handle_error(stmt->dbh, stmt); }
/PHP-8.0/ext/pdo_mysql/
H A Dmysql_driver.c81 dbh->is_persistent); in _pdo_mysql_error()
94 dbh->is_persistent); in _pdo_mysql_error()
114 if (!dbh->methods) { in _pdo_mysql_error()
208 pdo_mysql_error(dbh); in mysql_handle_preparer()
226 pdo_mysql_error(dbh); in mysql_handle_preparer()
267 pdo_mysql_error(dbh); in mysql_handle_doer()
661 dbh->driver_data = H;
663 dbh->skip_param_evt =
854 dbh->username = pestrdup(vars[5].optval, dbh->is_persistent);
858 dbh->password = pestrdup(vars[6].optval, dbh->is_persistent);
[all …]
/PHP-8.0/ext/pdo_firebird/tests/
H A Dddl.phpt14 @$dbh->exec('DROP TABLE ddl');
15 @$dbh->exec('DROP GENERATOR gen_ddl_id');
16 @$dbh->exec('DROP TRIGGER ddl_bi');
19 $dbh->exec("CREATE GENERATOR gen_ddl_id");
23 $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT,0);
25 $dbh->beginTransaction();
28 $dbh->rollback();
30 $dbh->beginTransaction();
31 var_dump($dbh->exec("DELETE FROM ddl"));
32 $dbh->commit();
[all …]
H A DrowCount.phpt13 @$dbh->exec('DROP TABLE testz');
15 $dbh->exec("INSERT INTO testz VALUES ('A')");
16 $dbh->exec("INSERT INTO testz VALUES ('A')");
17 $dbh->exec("INSERT INTO testz VALUES ('B')");
18 $dbh->commit();
22 $stmt = $dbh->prepare($query);
32 $dbh->commit();
34 $stmt = $dbh->prepare('DELETE FROM testz');
38 $dbh->commit();
40 $dbh->exec('DROP TABLE testz');
[all …]
H A Dbug_64037.phpt12 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
13 @$dbh->exec('DROP TABLE price');
15 $dbh->exec("INSERT INTO PRICE (ID, TEXT, COST) VALUES (1, 'test', -1.0)");
16 $dbh->exec("INSERT INTO PRICE (ID, TEXT, COST) VALUES (2, 'test', -0.99)");
17 $dbh->exec("INSERT INTO PRICE (ID, TEXT, COST) VALUES (3, 'test', -1.01)");
19 $dbh->commit();
22 $stmt = $dbh->prepare($query);
30 $stmt = $dbh->prepare('DELETE FROM price');
33 $dbh->commit();
35 $dbh->exec('DROP TABLE price');
[all …]
H A Dbug_48877.phpt15 @$dbh->exec('DROP TABLE testz');
16 $dbh->exec('CREATE TABLE testz (A integer)');
17 $dbh->exec("INSERT INTO testz VALUES ('1')");
18 $dbh->exec("INSERT INTO testz VALUES ('2')");
19 $dbh->exec("INSERT INTO testz VALUES ('3')");
20 $dbh->commit();
24 $stmt = $dbh->prepare($query);
32 $stmt = $dbh->prepare('DELETE FROM testz');
35 $dbh->commit();
37 $dbh->exec('DROP TABLE testz');
[all …]
H A Dbug_62024.phpt12 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
13 @$dbh->exec('DROP TABLE test_insert');
14 $dbh->exec("CREATE TABLE test_insert (ID INTEGER NOT NULL, TEXT VARCHAR(10))");
16 $dbh->commit();
21 $sttmt = $dbh->prepare($sql);
32 $dbh->commit();
36 $sttmt = $dbh->prepare('DELETE FROM test_insert');
39 $dbh->commit();
41 $dbh->exec('DROP TABLE test_insert');
44 unset($dbh);
H A Dbug_47415.phpt11 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
12 @$dbh->exec('DROP TABLE testz');
13 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
15 $dbh->exec('CREATE TABLE testz (idx int NOT NULL PRIMARY KEY, txt VARCHAR(20))');
16 $dbh->exec('INSERT INTO testz VALUES(0, \'String0\')');
18 $dbh->commit();
22 $stmt = $dbh->prepare($query);
31 $stmt = $dbh->prepare('DELETE FROM testz');
34 $dbh->commit();
37 unset($dbh);
H A Dbug_53280.phpt12 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
13 @$dbh->exec('DROP TABLE testz');
14 $dbh->exec('CREATE TABLE testz(A VARCHAR(30), B VARCHAR(30), C VARCHAR(30))');
15 $dbh->exec("INSERT INTO testz VALUES ('A', 'B', 'C')");
16 $dbh->commit();
21 $stmth2 = $dbh->prepare($stmt2);
26 $stmth1 = $dbh->prepare($stmt1);
31 $dbh->commit();
35 $dbh->exec('DROP TABLE testz');
38 unset($dbh);
H A Dbug_74462.phpt11 @$dbh->exec('drop table atable');
12 $dbh->exec('create table atable (id integer not null, abool boolean)');
13 $dbh->exec('insert into atable (id, abool) values (1, true)');
14 $dbh->exec('insert into atable (id, abool) values (2, false)');
15 $dbh->exec('insert into atable (id, abool) values (3, null)');
16 $S = $dbh->query('select abool from atable order by id');
19 unset($dbh);
H A Dexecute.phpt11 var_dump($dbh->getAttribute(PDO::ATTR_CONNECTION_STATUS));
13 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
14 $dbh->setAttribute(PDO::FB_ATTR_TIMESTAMP_FORMAT, '%Y-%m-%d %H:%M:%S');
16 @$dbh->exec('DROP TABLE ddl');
17 $dbh->exec("CREATE TABLE ddl (id SMALLINT NOT NULL PRIMARY KEY, text VARCHAR(32),
19 $dbh->exec("INSERT INTO ddl (id,text) VALUES (1,'bla')");
21 $s = $dbh->prepare("SELECT * FROM ddl WHERE id=? FOR UPDATE");
37 var_dump($dbh->exec("UPDATE ddl SET id=2 WHERE CURRENT OF c"));
42 unset($dbh);
/PHP-8.0/ext/pdo_firebird/
H A Dfirebird_driver.c473 if (dbh->in_txn) { in firebird_handle_closer()
486 RECORD_ERROR(dbh); in firebird_handle_closer()
575 RECORD_ERROR(dbh); in firebird_handle_preparer()
613 RECORD_ERROR(dbh); in firebird_handle_doer()
621 RECORD_ERROR(dbh); in firebird_handle_doer()
649 RECORD_ERROR(dbh); in firebird_handle_doer()
655 RECORD_ERROR(dbh); in firebird_handle_doer()
795 if (dbh->auto_commit && !dbh->in_txn) { in firebird_alloc_prepare_stmt()
801 dbh->in_txn = 1; in firebird_alloc_prepare_stmt()
1042 dbh->username = pestrdup(vars[4].optval, dbh->is_persistent); in pdo_firebird_handle_factory()
[all …]
/PHP-8.0/ext/pdo_pgsql/
H A Dpgsql_driver.c193 ZVAL_COPY_VALUE(&self->dbh, dbh); in pdo_pgsql_create_lob_stream()
201 Z_ADDREF_P(dbh); in pdo_pgsql_create_lob_stream()
569 dbh->in_txn = pgsql_handle_in_transaction(dbh); in pgsql_handle_commit()
589 pdo_dbh_t *dbh; in PHP_METHOD() local
702 pdo_dbh_t *dbh; in PHP_METHOD() local
800 pdo_dbh_t *dbh; in PHP_METHOD() local
894 pdo_dbh_t *dbh; in PHP_METHOD() local
970 pdo_dbh_t *dbh; in PHP_METHOD() local
998 pdo_dbh_t *dbh; in PHP_METHOD() local
1049 pdo_dbh_t *dbh; in PHP_METHOD() local
[all …]
/PHP-8.0/ext/pdo_odbc/
H A Dodbc_driver.c102 if (!dbh->methods) { in pdo_odbc_error()
136 dbh->driver_data = NULL; in odbc_handle_closer()
272 if (dbh->auto_commit) { in odbc_handle_begin()
301 if (dbh->auto_commit) { in odbc_handle_commit()
399 dbh->driver_data = H; in pdo_odbc_handle_factory()
448 if (dbh->username && *dbh->username && !strstr(dbh->data_source, "uid") in pdo_odbc_handle_factory()
451 spprintf(&dsn, 0, "%s;UID=%s;PWD=%s", dbh->data_source, dbh->username, dbh->password); in pdo_odbc_handle_factory()
452 pefree((char*)dbh->data_source, dbh->is_persistent); in pdo_odbc_handle_factory()
453 dbh->data_source = dsn; in pdo_odbc_handle_factory()
460 …rc = SQLConnect(H->dbc, (SQLCHAR *) dbh->data_source, SQL_NTS, (SQLCHAR *) dbh->username, SQL_NTS,… in pdo_odbc_handle_factory()
[all …]
/PHP-8.0/ext/pdo_oci/tests/
H A Dpdo_oci_attr_autocommit_2.phpt13 $dbh = PDOTest::factory();
23 $dbh->beginTransaction();
27 $dbh->commit();
32 $dbh->rollback();
37 $dbh->beginTransaction();
41 $dbh->commit();
46 $dbh->rollback();
56 $dbh->rollback();
71 $dbh->rollback();
84 $dbh->exec("rollback");
[all …]
H A Dpdo_oci_attr_case.phpt14 function do_query1($dbh)
16 var_dump($dbh->getAttribute(PDO::ATTR_CASE));
17 $s = $dbh->prepare("select dummy from dual");
24 function do_query2($dbh, $mode)
34 $dbh = PDOTest::factory();
38 $dbh->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
39 do_query1($dbh);
43 do_query1($dbh);
46 $dbh->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
47 do_query1($dbh);
[all …]
H A Dpdo_oci_attr_nulls_1.phpt14 function do_query($dbh)
16 var_dump($dbh->getAttribute(PDO::ATTR_ORACLE_NULLS));
17 $s = $dbh->prepare("select '' as myempty, null as mynull from dual");
25 $dbh = PDOTest::factory();
28 do_query($dbh);
31 $dbh->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_NATURAL); // No conversion.
33 do_query($dbh);
36 $dbh->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_EMPTY_STRING); // Empty string is converted to…
38 do_query($dbh);
41 $dbh->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_TO_STRING); // NULL is converted to an empty s…
[all …]
H A Dpdo_oci_attr_prefetch_1.phpt14 $dbh = PDOTest::factory();
18 $dbh = PDOTest::factory();
20 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
23 $s = $dbh->prepare("select dummy from dual" );
30 $dbh->setAttribute(PDO::ATTR_PREFETCH, 102);
31 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
34 $s = $dbh->prepare("select dummy from dual" );
41 $dbh->setAttribute(PDO::ATTR_PREFETCH, -1);
42 echo $dbh->getAttribute(PDO::ATTR_PREFETCH), "\n";
45 $s = $dbh->prepare("select dummy from dual" );
[all …]
H A Dpdo_oci_attr_autocommit_1.phpt14 $dbh = PDOTest::factory();
16 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
17 $dbh->exec("drop table pdo_ac_tab");
18 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
21 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
25 $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, false);
28 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
32 $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, true);
35 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
40 $dbh->exec("create table pdo_ac_tab (col1 varchar2(20))");
[all …]
H A Dpdo_oci_attr_call_timeout.phpt13 $dbh = PDOTest::factory();
14 preg_match('/^[[:digit:]]+/', $dbh->getAttribute(PDO::ATTR_CLIENT_VERSION), $matches);
25 function mysleep($dbh, $t)
27 $stmt = $dbh->prepare("begin dbms_lock.sleep(:t); end;");
30 $error = $dbh->errorInfo();
40 $error = $dbh->errorInfo();
45 $dbh = PDOTest::factory();
46 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
50 $dbh->setAttribute(PDO::OCI_ATTR_CALL_TIMEOUT, 4000); // milliseconds
53 var_dump($dbh->getAttribute(PDO::OCI_ATTR_CALL_TIMEOUT));
[all …]
/PHP-8.0/ext/pdo_dblib/
H A Ddblib_driver.c91 pefree(H, dbh->is_persistent); in dblib_handle_closer()
92 dbh->driver_data = NULL; in dblib_handle_closer()
466 php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, nvars); in pdo_dblib_handle_factory()
523 dbh->username = pestrdup(vars[6].optval, dbh->is_persistent); in pdo_dblib_handle_factory()
526 if (dbh->username) { in pdo_dblib_handle_factory()
533 dbh->password = pestrdup(vars[7].optval, dbh->is_persistent); in pdo_dblib_handle_factory()
536 if (dbh->password) { in pdo_dblib_handle_factory()
585 dbh->max_escaped_char_length = 2; in pdo_dblib_handle_factory()
586 dbh->alloc_own_columns = 1; in pdo_dblib_handle_factory()
595 dbh->methods = &dblib_methods; in pdo_dblib_handle_factory()
[all …]
/PHP-8.0/ext/pdo_oci/
H A Doci_driver.c156 dbh->is_closed = 1; in _oci_error()
180 if (!dbh->methods) { in _oci_error()
439 if (dbh->in_txn) { in oci_handle_set_attribute()
447 dbh->in_txn = 0; in oci_handle_set_attribute()
727 dbh->driver_data = H; in pdo_oci_handle_factory()
794 dbh->username = pestrdup(vars[2].optval, dbh->is_persistent); in pdo_oci_handle_factory()
797 if (dbh->username) { in pdo_oci_handle_factory()
799 dbh->username, (ub4) strlen(dbh->username), in pdo_oci_handle_factory()
809 dbh->password = pestrdup(vars[3].optval, dbh->is_persistent); in pdo_oci_handle_factory()
812 if (dbh->password) { in pdo_oci_handle_factory()
[all …]
/PHP-8.0/ext/pdo_sqlite/
H A Dsqlite_driver.c77 if (!dbh->methods) { in _pdo_sqlite_error()
192 pdo_sqlite_error(dbh); in sqlite_handle_preparer()
201 pdo_sqlite_error(dbh); in sqlite_handle_preparer()
212 pdo_sqlite_error(dbh); in sqlite_handle_doer()
250 pdo_sqlite_error(dbh); in sqlite_handle_begin()
264 pdo_sqlite_error(dbh); in sqlite_handle_commit()
531 pdo_dbh_t *dbh; in PHP_METHOD() local
597 pdo_dbh_t *dbh; in PHP_METHOD() local
647 pdo_dbh_t *dbh; in PHP_METHOD() local
780 dbh->driver_data = H; in pdo_sqlite_handle_factory()
[all …]
/PHP-8.0/ext/pdo_mysql/tests/
H A Dbug67004.phpt13 $dbh = MySQLPDOTest::factory();
14 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
15 $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
16 $dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
17 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
18 $stmt = $dbh->prepare("SELECT ?");
26 $stmt = $dbh->prepare("SELECT ?");

Completed in 71 milliseconds

1234