﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1564	mysqli_connect - Parameter vertauscht	Volker Rehn	somebody	"Siehe https://www.modified-shop.org/forum/index.php?topic=39821.msg359874#msg359874.

inc/db_functions_mysqli.inc.php, Funktion xtc_db_connect:

Die Konvention lautet <host>[:<port>[:<socket>]] und kann auch in dieser Form im Parameter $server übergeben werden. 
...
$socket = explode(':', $server); 
...

hat anschließend

$socket[0] = <host>
$socket[1] = <port>
$socket[2] = <socket>

In der Signatur von mysqli_connect kommt der Parameter port vor socket, in xtc_db_connect werden die beiden vertauscht bestückt.

Bei DBSERVER = 'dbserver.meinshop.de:3306' würde 3306 als socket übergeben.
Bei DBSERVER = 'localhost:3306' wird normalerweise der port ignoriert (siehe http://php.net/manual/de/mysqli.construct.php#121002), aber in xtc_db_connect trotzdem als socket übergeben."	Bug/Fehler	new	normal		Shop						
