ID: 48082 Updated by: j...@php.net Reported By: andrew dot answer at gmail dot com -Status: Open +Status: Feedback Bug Type: MySQL related Operating System: Windows XP PHP Version: 5.3.0RC1 New Comment:
What if you pass proper parameters? "." as host is quite invalid.. Previous Comments: ------------------------------------------------------------------------ [2009-04-26 18:31:40] andrew dot answer at gmail dot com Description: ------------ When mysql server setting up on WinXP machine with named pipe, mysql_connect called with '.' as host parameter anyway connect via tcp:// protocol. Reproduce code: --------------- When mysql server setting up on WinXP machine with options [client] pipe socket=mysql [mysqld] skip-networking enable-named-pipe socket=mysql php code like this: $link = mysql_connect('.','user','password'); if (!$link) { die('Could not connect: ' . mysql_error()); } else echo 'Connected successfully'; mysql_close($link); should connect via named pipes. But it's fail. Expected result: ---------------- Connected successfully Actual result: -------------- Could not connect: php_network_getaddresses: getaddrinfo failed: Ýòîò õîñò íåèçâåñòåí. php errorlog: [27-Apr-2009 01:28:06] PHP Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: Ýòîò õîñò íåèçâåñòåí. in C:\sites\www\php.php on line 10 [27-Apr-2009 01:28:06] PHP Warning: mysql_connect(): [2002] php_network_getaddresses: getaddrinfo failed: Ýòîò õîñò íåèçâåñò (trying to connect via tcp://.:3306) in C:\sites\www\php.php on line 10 [27-Apr-2009 01:28:06] PHP Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: Ýòîò õîñò íåèçâåñòåí. in C:\sites\www\php.php on line 10 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48082&edit=1