diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php
index d48f39e130486ec05b6ce63acf0d4d2f9f68336e..a6e6bd71a47709428e78c4cb37d7067aea26be62 100644
--- a/htdocs/lib/databases/mysql.lib.php
+++ b/htdocs/lib/databases/mysql.lib.php
@@ -231,8 +231,9 @@ class DoliDb
 	{
 		dolibarr_syslog("DoliDB::connect host=$host, port=$port, login=$login, passwd=--hidden--, name=$name",LOG_DEBUG);
 
-		// With mysql, port must be in hostname
 		$newhost=$host;
+		
+		// With mysql, port must be in hostname
 		if ($port) $newhost.=':'.$port;
 
 		$this->db  = @mysql_connect($newhost, $login, $passwd);
diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php
index 79d700ac9e9a445e64355b33939f010c0c65bfe5..33afe9725d538766e9bed6b17d20a920e8d7c538 100644
--- a/htdocs/lib/databases/mysqli.lib.php
+++ b/htdocs/lib/databases/mysqli.lib.php
@@ -233,8 +233,10 @@ class DoliDb
     {
 		dolibarr_syslog("DoliDB::connect host=$host, port=$port, login=$login, passwd=--hidden--, name=$name");
 
-		// With mysqli, port must be in connect parameters
+		$newhost=$host;
 		$newport=$port;
+		
+		// With mysqli, port must be in connect parameters
 		if (! $newport) $newport=3306;
 
         $this->db  = @mysqli_connect($newhost, $login, $passwd, $name, $newport);