소스 검색

Add Port option for MySql (#330)

Kristan Webb 5 년 전
부모
커밋
9efae7c27c
4개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      results/index.php
  2. 1 1
      results/stats.php
  3. 1 1
      results/telemetry.php
  4. 2 1
      results/telemetry_settings.php

+ 1 - 1
results/index.php

@@ -81,7 +81,7 @@ if($enable_id_obfuscation) $id=deobfuscateId($id);
 $conn=null; $q=null;
 $ispinfo=null; $dl=null; $ul=null; $ping=null; $jit=null;
 if($db_type=="mysql"){
-	$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename);
+	$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename, $MySql_port);
 	$q = $conn->prepare("select ispinfo,dl,ul,ping,jitter from speedtest_users where id=?");
 	$q->bind_param("i",$id);
 	$q->execute();

+ 1 - 1
results/stats.php

@@ -69,7 +69,7 @@ if($stats_password=="PASSWORD"){
 	}else{
 		$conn=null;
 		if($db_type=="mysql"){
-			$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename);
+			$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename, $MySql_port);
 		}else if($db_type=="sqlite"){
 			$conn = new PDO("sqlite:$Sqlite_db_file");
 		} else if($db_type=="postgresql"){

+ 1 - 1
results/telemetry.php

@@ -31,7 +31,7 @@ header('Cache-Control: post-check=0, pre-check=0', false);
 header('Pragma: no-cache');
 
 if($db_type=="mysql"){
-    $conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename) or die("1");
+    $conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename, $MySql_port) or die("1");
     $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,extra,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?,?)") or die("2");
     $stmt->bind_param("ssssssssss",$ip,$ispinfo,$extra,$ua,$lang,$dl,$ul,$ping,$jitter,$log) or die("3");
 	$stmt->execute() or die("4");

+ 2 - 1
results/telemetry_settings.php

@@ -13,6 +13,7 @@ $MySql_username="USERNAME";
 $MySql_password="PASSWORD";
 $MySql_hostname="DB_HOSTNAME";
 $MySql_databasename="DB_NAME";
+$MySql_port="3306";
 
 // Postgresql settings
 $PostgreSql_username="USERNAME";
@@ -22,4 +23,4 @@ $PostgreSql_databasename="DB_NAME";
 
 
 //IMPORTANT: DO NOT ADD ANYTHING BELOW THIS PHP CLOSING TAG, NOT EVEN EMPTY LINES!
-?>
+?>