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);