data_source 215 ext/pdo/pdo.c PDO_API int php_pdo_parse_data_source(const char *data_source, data_source 231 ext/pdo/pdo.c if (data_source[i] == '\0') { data_source 235 ext/pdo/pdo.c if (data_source[i] != '=') { data_source 246 ext/pdo/pdo.c if (data_source[i] == '\0') { data_source 250 ext/pdo/pdo.c if (data_source[i] == ';') { data_source 251 ext/pdo/pdo.c if ((i + 1 >= data_source_len) || data_source[i+1] != ';') { data_source 270 ext/pdo/pdo.c if (0 == strncmp(data_source + optstart, parsed[j].optname, nlen) && parsed[j].optname[nlen] == '\0') { data_source 277 ext/pdo/pdo.c parsed[j].optval = estrndup(data_source + valstart, semi - valstart - n_semicolumns); data_source 280 ext/pdo/pdo.c const char *orig_val = data_source + valstart; data_source 306 ext/pdo/pdo.c while (i < data_source_len && isspace(data_source[i])) { data_source 206 ext/pdo/pdo_dbh.c char *data_source; data_source 216 ext/pdo/pdo_dbh.c if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s!s!a!", &data_source, &data_source_len, data_source 223 ext/pdo/pdo_dbh.c colon = strchr(data_source, ':'); data_source 229 ext/pdo/pdo_dbh.c snprintf(alt_dsn, sizeof(alt_dsn), "pdo.dsn.%s", data_source); data_source 237 ext/pdo/pdo_dbh.c data_source = ini_dsn; data_source 238 ext/pdo/pdo_dbh.c colon = strchr(data_source, ':'); data_source 247 ext/pdo/pdo_dbh.c if (!strncmp(data_source, "uri:", sizeof("uri:")-1)) { data_source 249 ext/pdo/pdo_dbh.c data_source = dsn_from_uri(data_source + sizeof("uri:")-1, alt_dsn, sizeof(alt_dsn) TSRMLS_CC); data_source 250 ext/pdo/pdo_dbh.c if (!data_source) { data_source 255 ext/pdo/pdo_dbh.c colon = strchr(data_source, ':'); data_source 263 ext/pdo/pdo_dbh.c driver = pdo_find_driver(data_source, colon - data_source); data_source 286 ext/pdo/pdo_dbh.c plen = spprintf(&hashkey, 0, "PDO:DBH:DSN=%s:%s:%s:%s", data_source, data_source 300 ext/pdo/pdo_dbh.c plen = spprintf(&hashkey, 0, "PDO:DBH:DSN=%s:%s:%s", data_source, data_source 372 ext/pdo/pdo_dbh.c dbh->data_source = (const char*)pestrdup(colon + 1, is_persistent); data_source 380 ext/pdo/pdo_dbh.c if (!dbh->data_source || (username && !dbh->username) || (password && !dbh->password)) { data_source 1524 ext/pdo/pdo_dbh.c if (dbh->data_source) { data_source 1525 ext/pdo/pdo_dbh.c pefree((char *)dbh->data_source, dbh->is_persistent); data_source 487 ext/pdo/php_pdo_driver.h const char *data_source; data_source 655 ext/pdo/php_pdo_driver.h PDO_API int php_pdo_parse_data_source(const char *data_source, data_source 301 ext/pdo_dblib/dblib_driver.c php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, nvars); data_source 655 ext/pdo_firebird/firebird_driver.c php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 3); data_source 575 ext/pdo_mysql/mysql_driver.c php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 5); data_source 600 ext/pdo_oci/oci_driver.c php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 2); data_source 441 ext/pdo_odbc/odbc_driver.c if (strchr(dbh->data_source, ';')) { data_source 448 ext/pdo_odbc/odbc_driver.c if (dbh->username && *dbh->username && !strstr(dbh->data_source, "uid") data_source 449 ext/pdo_odbc/odbc_driver.c && !strstr(dbh->data_source, "UID")) { data_source 451 ext/pdo_odbc/odbc_driver.c spprintf(&dsn, 0, "%s;UID=%s;PWD=%s", dbh->data_source, dbh->username, dbh->password); data_source 452 ext/pdo_odbc/odbc_driver.c pefree((char*)dbh->data_source, dbh->is_persistent); data_source 453 ext/pdo_odbc/odbc_driver.c dbh->data_source = dsn; data_source 456 ext/pdo_odbc/odbc_driver.c rc = SQLDriverConnect(H->dbc, NULL, (char*)dbh->data_source, strlen(dbh->data_source), data_source 460 ext/pdo_odbc/odbc_driver.c rc = SQLConnect(H->dbc, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, SQL_NTS); data_source 1205 ext/pdo_pgsql/pgsql_driver.c e = (char *) dbh->data_source + strlen(dbh->data_source); data_source 1206 ext/pdo_pgsql/pgsql_driver.c p = (char *) dbh->data_source; data_source 1221 ext/pdo_pgsql/pgsql_driver.c spprintf(&conn_str, 0, "%s user='%s' password='%s' connect_timeout=%ld", dbh->data_source, tmp_user, tmp_pass, connect_timeout); data_source 1223 ext/pdo_pgsql/pgsql_driver.c spprintf(&conn_str, 0, "%s user='%s' connect_timeout=%ld", dbh->data_source, tmp_user, connect_timeout); data_source 1225 ext/pdo_pgsql/pgsql_driver.c spprintf(&conn_str, 0, "%s password='%s' connect_timeout=%ld", dbh->data_source, tmp_pass, connect_timeout); data_source 1227 ext/pdo_pgsql/pgsql_driver.c spprintf(&conn_str, 0, "%s connect_timeout=%ld", (char *) dbh->data_source, connect_timeout); data_source 823 ext/pdo_sqlite/sqlite_driver.c filename = make_filename_safe(dbh->data_source TSRMLS_CC); data_source 828 ext/pdo_sqlite/sqlite_driver.c dbh->data_source);