mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-01 05:39:10 +02:00
Allow setting the MySQL database port
This commit is contained in:
parent
250834d9d2
commit
5087b25a65
@ -54,7 +54,12 @@ class MySQLDatabase extends SS_Database {
|
||||
* - timezone: (optional) The timezone offset. For example: +12:00, "Pacific/Auckland", or "SYSTEM"
|
||||
*/
|
||||
public function __construct($parameters) {
|
||||
$this->dbConn = new MySQLi($parameters['server'], $parameters['username'], $parameters['password']);
|
||||
if(!empty($parameters['port'])) {
|
||||
$this->dbConn = new MySQLi($parameters['server'], $parameters['username'], $parameters['password'],
|
||||
'', $parameters['port']);
|
||||
} else {
|
||||
$this->dbConn = new MySQLi($parameters['server'], $parameters['username'], $parameters['password']);
|
||||
}
|
||||
|
||||
if($this->dbConn->connect_error) {
|
||||
$this->databaseError("Couldn't connect to MySQL database | " . $this->dbConn->connect_error);
|
||||
|
Loading…
Reference in New Issue
Block a user