Ver código fonte

mysql port and socket are now Null

Nicolas Cannasse 14 anos atrás
pai
commit
f9163e8784

+ 3 - 3
std/neko/_std/sys/db/Mysql.hx

@@ -190,15 +190,15 @@ private class MysqlConnection implements sys.db.Connection {
 
 	public static function connect( params : {
 		host : String,
-		port : Int,
+		port : Null<Int>,
 		user : String,
 		pass : String,
-		socket : String,
+		socket : Null<String>,
 		database : String
 	} ) : sys.db.Connection {
 		var o = untyped {
 			host : params.host.__s,
-			port : params.port,
+			port : if( params.port == null ) 3306 else params.port,
 			user : params.user.__s,
 			pass : params.pass.__s,
 			socket : if( params.socket == null ) null else params.socket.__s

+ 2 - 2
std/php/_std/sys/db/Mysql.hx

@@ -203,10 +203,10 @@ private class MysqlResultSet implements ResultSet {
 
 	public static function connect( params : {
 		host : String,
-		port : Int,
+		port : Null<Int>,
 		user : String,
 		pass : String,
-		socket : String,
+		socket : Null<String>,
 		database : String
 	} ) : sys.db.Connection {
 		var c = untyped __call__("mysql_connect",

+ 2 - 2
std/sys/db/Mysql.hx

@@ -28,10 +28,10 @@ extern class Mysql {
 
 	public static function connect( params : {
 		host : String,
-		port : Int,
+		port : Null<Int>,
 		user : String,
 		pass : String,
-		socket : String,
+		socket : Null<String>,
 		database : String
 	} ) : sys.db.Connection;