From 44a861bc16a89fb0289082aafeab558983445313 Mon Sep 17 00:00:00 2001 From: ozh Date: Wed, 28 Aug 2013 09:21:24 +0200 Subject: [PATCH] Get ip:port for PDO/MySQL(i) --- includes/class-mysql.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/includes/class-mysql.php b/includes/class-mysql.php index a74aaf6..fff580c 100644 --- a/includes/class-mysql.php +++ b/includes/class-mysql.php @@ -57,11 +57,20 @@ function yourls_set_DB_driver( ) { $host = YOURLS_DB_HOST; if ( false !== strpos( YOURLS_DB_HOST, ':' ) ) { list( $host, $port ) = explode( ':', YOURLS_DB_HOST ); - if ( 'pdo' == 'driver' ) { - $host = sprintf( '%1$s;port=%2$d', $host, $port ); + switch( $driver ) { + case 'pdo': + $host = sprintf( '%1$s;port=%2$d', $host, $port ); + break; + case 'mysql': + $host = sprintf( '%1$s:%2$d', $host, $port ); + break; + case 'mysqli': + } } + var_dump( $host, $port ); + $ydb = new $class( YOURLS_DB_USER, YOURLS_DB_PASS, YOURLS_DB_NAME, $host, $port ); $ydb->debug_log[] = "DB driver: $driver"; } -- 2.45.0