Home
last modified time | relevance | path

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

123

/PHP-5.3/ext/pdo/
H A Dpdo_dbh.c579 stmt->dbh = dbh; in PHP_METHOD()
624 if (dbh->methods->begin(dbh TSRMLS_CC)) { in PHP_METHOD()
1054 dbh->methods->fetch_err(dbh, dbh->query_stmt, return_value TSRMLS_CC); in PHP_METHOD()
1111 stmt->dbh = dbh; in PHP_METHOD()
1288 if (!dbh || !dbh->methods || !dbh->methods->get_driver_methods) { in pdo_hash_methods()
1511 dbh->methods->closer(dbh TSRMLS_CC); in dbh_free()
1539 pefree(dbh, dbh->is_persistent); in dbh_free()
1554 if (dbh->in_txn && dbh->methods && dbh->methods->rollback) { in pdo_dbh_free_storage()
1555 dbh->methods->rollback(dbh TSRMLS_CC); in pdo_dbh_free_storage()
1577 dbh = emalloc(sizeof(*dbh)); in pdo_dbh_new()
[all …]
H A Dphp_pdo_int.h58 extern void pdo_handle_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt TSRMLS_DC);
61 strncpy(dbh->error_code, PDO_ERR_NONE, sizeof(PDO_ERR_NONE)); \
62 if (dbh->query_stmt) { \
63 dbh->query_stmt = NULL; \
64 zend_objects_store_del_ref(&dbh->query_stmt_zval TSRMLS_CC); \
68 #define PDO_HANDLE_DBH_ERR() if (strcmp(dbh->error_code, PDO_ERR_NONE)) { pdo_handle_error(dbh, NUL…
69 …_ERR() if (strcmp(stmt->error_code, PDO_ERR_NONE)) { pdo_handle_error(stmt->dbh, stmt TSRMLS_CC); }
74 int pdo_hash_methods(pdo_dbh_t *dbh, int kind TSRMLS_DC);
/PHP-5.3/ext/pdo_mysql/
H A Dmysql_driver.c100 dbh->is_persistent); in _pdo_mysql_error()
105 dbh->is_persistent); in _pdo_mysql_error()
128 if (!dbh->methods) { in _pdo_mysql_error()
228 pdo_mysql_error(dbh); in mysql_handle_preparer()
244 pdo_mysql_error(dbh); in mysql_handle_preparer()
290 pdo_mysql_error(dbh); in mysql_handle_doer()
295 pdo_mysql_error(dbh); in mysql_handle_doer()
597 php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 5);
608 pdo_mysql_error(dbh);
612 dbh->driver_data = H;
[all …]
/PHP-5.3/ext/pdo_firebird/
H A Dfirebird_driver.c104 if (dbh->in_txn) { in firebird_handle_closer()
107 RECORD_ERROR(dbh); in firebird_handle_closer()
111 RECORD_ERROR(dbh); in firebird_handle_closer()
117 RECORD_ERROR(dbh); in firebird_handle_closer()
179 RECORD_ERROR(dbh); in firebird_handle_preparer()
206 RECORD_ERROR(dbh); in firebird_handle_preparer()
244 RECORD_ERROR(dbh); in firebird_handle_doer()
251 RECORD_ERROR(dbh); in firebird_handle_doer()
269 RECORD_ERROR(dbh); in firebird_handle_doer()
410 if (dbh->auto_commit && !dbh->in_txn) { in firebird_alloc_prepare_stmt()
[all …]
/PHP-5.3/ext/pdo_pgsql/
H A Dpgsql_driver.c135 pdo_dbh_t *dbh = self->dbh; in pgsql_lob_close() local
177 self->dbh = dbh; in pdo_pgsql_create_lob_stream()
504 pdo_dbh_t *dbh; in PHP_METHOD() local
612 pdo_dbh_t *dbh; in PHP_METHOD() local
704 pdo_dbh_t *dbh; in PHP_METHOD() local
793 pdo_dbh_t *dbh; in PHP_METHOD() local
866 pdo_dbh_t *dbh; in PHP_METHOD() local
891 pdo_dbh_t *dbh; in PHP_METHOD() local
940 pdo_dbh_t *dbh; in PHP_METHOD() local
1043 e = (char *) dbh->data_source + strlen(dbh->data_source); in pdo_pgsql_handle_factory()
[all …]
/PHP-5.3/ext/pdo_firebird/tests/
H A DrowCount.phpt12 @$dbh->exec('DROP TABLE testz');
14 $dbh->exec("INSERT INTO testz VALUES ('A')");
15 $dbh->exec("INSERT INTO testz VALUES ('A')");
16 $dbh->exec("INSERT INTO testz VALUES ('B')");
17 $dbh->commit();
21 $stmt = $dbh->prepare($query);
31 $dbh->commit();
33 $stmt = $dbh->prepare('DELETE FROM testz');
37 $dbh->commit();
39 $dbh->exec('DROP TABLE testz');
[all …]
H A Dbug_64037.phpt11 $dbh = new PDO("firebird:dbname=$test_base",$user,$password) or die;
12 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
14 @$dbh->exec('DROP TABLE price');
16 $dbh->exec("INSERT INTO PRICE (ID, TEXT, COST) VALUES (1, 'test', -1.0)");
17 $dbh->exec("INSERT INTO PRICE (ID, TEXT, COST) VALUES (2, 'test', -0.99)");
20 $dbh->commit();
23 $stmt = $dbh->prepare($query);
31 $stmt = $dbh->prepare('DELETE FROM price');
34 $dbh->commit();
36 $dbh->exec('DROP TABLE price');
[all …]
H A Dbug_48877.phpt12 @$dbh->exec('DROP TABLE testz');
13 $dbh->exec('CREATE TABLE testz (A integer)');
14 $dbh->exec("INSERT INTO testz VALUES ('1')");
15 $dbh->exec("INSERT INTO testz VALUES ('2')");
16 $dbh->exec("INSERT INTO testz VALUES ('3')");
17 $dbh->commit();
21 $stmt = $dbh->prepare($query);
29 $stmt = $dbh->prepare('DELETE FROM testz');
32 $dbh->commit();
34 $dbh->exec('DROP TABLE testz');
[all …]
H A Dbug_47415.phpt10 $dbh = new PDO("firebird:dbname=$test_base",$user,$password) or die;
11 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
13 @$dbh->exec('DROP TABLE testz');
14 $dbh->exec('CREATE TABLE testz (idx int NOT NULL PRIMARY KEY, txt VARCHAR(20))');
15 $dbh->exec('INSERT INTO testz VALUES(0, \'String0\')');
16 $dbh->commit();
20 $stmt = $dbh->prepare($query);
29 $stmt = $dbh->prepare('DELETE FROM testz');
32 $dbh->commit();
34 $dbh->exec('DROP TABLE testz');
[all …]
H A Dbug_62024.phpt11 $dbh = new PDO("firebird:dbname=$test_base",$user,$password) or die;
12 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
14 @$dbh->exec('DROP TABLE test_insert');
15 $dbh->exec("CREATE TABLE test_insert (ID INTEGER NOT NULL, TEXT VARCHAR(10))");
17 $dbh->commit();
22 $sttmt = $dbh->prepare($sql);
33 $dbh->commit();
37 $sttmt = $dbh->prepare('DELETE FROM test_insert');
40 $dbh->commit();
42 $dbh->exec('DROP TABLE test_insert');
[all …]
H A Dbug_53280.phpt10 $dbh = new PDO("firebird:dbname=$test_base",$user,$password) or die;
12 @$dbh->exec('DROP TABLE testz');
13 $dbh->exec('CREATE TABLE testz(A VARCHAR(30), B VARCHAR(30), C VARCHAR(30))');
14 $dbh->exec("INSERT INTO testz VALUES ('A', 'B', 'C')");
15 $dbh->commit();
20 $stmth2 = $dbh->prepare($stmt2);
25 $stmth1 = $dbh->prepare($stmt1);
30 $dbh->commit();
34 $dbh->exec('DROP TABLE testz');
37 unset($dbh);
/PHP-5.3/ext/pdo_odbc/
H A Dodbc_driver.c106 if (!dbh->methods) { in pdo_odbc_error()
140 dbh->driver_data = NULL; in odbc_handle_closer()
273 if (dbh->auto_commit) { in odbc_handle_begin()
302 if (dbh->auto_commit) { in odbc_handle_commit()
400 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, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, S… in pdo_odbc_handle_factory()
[all …]
/PHP-5.3/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_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_autocommit_3.phpt16 $dbh = PDOTest::factory();
18 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
19 $dbh->exec("drop table pdo_ac_tab");
21 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
24 var_dump($dbh->getAttribute(PDO::ATTR_AUTOCOMMIT));
28 $dbh->exec("create table pdo_ac_tab (col1 varchar2(20))");
30 $dbh->exec("insert into pdo_ac_tab (col1) values ('some data')");
32 $dbh = null; // close first connection
H A Dpecl_bug_6364.phpt13 $dbh = PDOTest::factory();
15 @$dbh->exec ("drop table bug_6364_t");
17 $dbh->exec ("create table bug_6364_t (c1 varchar2(10), c2 varchar2(10), c3 varchar2(10), c4 varchar…
19 $dbh->exec ("create or replace procedure bug_6364_sp(p1 IN varchar2, p2 IN varchar2, p3 IN varchar2…
21 $stmt = $dbh->prepare("call bug_6364_sp('p1','p2','p3',?,?)");
29 $stmt->execute() or die ("Execution error: " . var_dump($dbh->errorInfo()));
34 foreach ($dbh->query("select * from bug_6364_t") as $row) {
41 $dbh->exec ("drop procedure bug_6364_sp");
42 $dbh->exec ("drop table bug_6364_t");
/PHP-5.3/ext/pdo_dblib/
H A Ddblib_driver.c85 pefree(H, dbh->is_persistent); in dblib_handle_closer()
86 dbh->driver_data = NULL; in dblib_handle_closer()
197 php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 5); in pdo_dblib_handle_factory()
201 H->err.sqlstate = dbh->error_code; in pdo_dblib_handle_factory()
207 if (dbh->username) { in pdo_dblib_handle_factory()
210 if (dbh->password) { in pdo_dblib_handle_factory()
211 DBSETLPWD(H->login, dbh->password); in pdo_dblib_handle_factory()
244 dbh->max_escaped_char_length = 2; in pdo_dblib_handle_factory()
245 dbh->alloc_own_columns = 1; in pdo_dblib_handle_factory()
254 dbh->methods = &dblib_methods; in pdo_dblib_handle_factory()
[all …]
/PHP-5.3/ext/pdo_oci/
H A Doci_driver.c166 dbh->is_closed = 1; in _oci_error()
190 if (!dbh->methods) { in _oci_error()
353 (dbh->auto_commit && !dbh->in_txn) ? OCI_COMMIT_ON_SUCCESS : OCI_DEFAULT); in oci_handle_doer()
446 if (dbh->in_txn) { in oci_handle_set_attribute()
454 dbh->in_txn = 0; in oci_handle_set_attribute()
596 php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 2); in pdo_oci_handle_factory()
599 dbh->driver_data = H; in pdo_oci_handle_factory()
658 if (dbh->username) { in pdo_oci_handle_factory()
660 dbh->username, strlen(dbh->username), in pdo_oci_handle_factory()
669 if (dbh->password) { in pdo_oci_handle_factory()
[all …]
/PHP-5.3/ext/sqlite/
H A Dpdo_sqlite2.c290 if (!dbh->methods) { in _pdo_sqlite2_error()
333 pefree(H, dbh->is_persistent); in sqlite2_handle_closer()
334 dbh->driver_data = NULL; in sqlite2_handle_closer()
352 pdo_sqlite2_error(NULL, dbh); in sqlite2_handle_preparer()
365 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_doer()
421 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_begin()
433 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_commit()
445 pdo_sqlite2_error(errmsg, dbh); in sqlite2_handle_rollback()
582 dbh->driver_data = H; in pdo_sqlite2_handle_factory()
589 dbh->data_source); in pdo_sqlite2_handle_factory()
[all …]
/PHP-5.3/ext/pdo_sqlite/
H A Dsqlite_driver.c80 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()
247 pdo_sqlite_error(dbh); in sqlite_handle_begin()
261 pdo_sqlite_error(dbh); in sqlite_handle_commit()
542 pdo_dbh_t *dbh; in PHP_METHOD() local
613 pdo_dbh_t *dbh; in PHP_METHOD() local
675 pdo_dbh_t *dbh; in PHP_METHOD() local
826 dbh->driver_data = H; in pdo_sqlite_handle_factory()
[all …]
/PHP-5.3/ext/pgsql/tests/
H A D80_bug39971.phpt12 $dbh = @pg_connect($conn_str);
13 if (!$dbh) {
20 pg_insert($dbh, 'php_test', $values);
23 pg_update($dbh, 'php_test', $values, $ids);
25 pg_query($dbh, "DROP TABLE php_test");
26 pg_close($dbh);
H A D80_bug42783.phpt12 $dbh = @pg_connect($conn_str);
13 if (!$dbh) {
19 pg_insert($dbh, 'php_test', array());
23 pg_query($dbh, "DROP TABLE php_test");
24 pg_close($dbh);
H A D80_bug32223.phpt24 $dbh = @pg_connect($conn_str);
25 if (!$dbh) {
31 $res = pg_query($dbh, "CREATE OR REPLACE FUNCTION test_notice() RETURNS boolean AS '
39 $res = pg_query($dbh, 'SELECT test_notice()');
45 var_dump(pg_last_notice($dbh));
48 pg_close($dbh);

Completed in 86 milliseconds

123