diff --git a/classes/db/mysqli.php b/classes/db/mysqli.php
index e82f6630007fed0f211c00c20fff1bbb84e955b1..550df6f154cf58070d637a0c14152b92781e5cac 100644
--- a/classes/db/mysqli.php
+++ b/classes/db/mysqli.php
@@ -3,7 +3,10 @@ class Db_Mysqli implements IDb {
 	private $link;
 
 	function connect($host, $user, $pass, $db, $port) {
-		$this->link = mysqli_connect($host, $user, $pass, $db, $port);
+		if ($port)
+			$this->link = mysqli_connect($host, $user, $pass, $db, $port);
+		else
+			$this->link = mysqli_connect($host, $user, $pass, $db);
 
 		if ($this->link) {
 			$this->init();