Я подозреваю, что mysql_connect () не устанавливает новое соединение (с именем пользователя root
), но повторно использует существующее с именем пользователя ODBC
.
Попробуйте изменить
$ms = mysql_connect($host, $user, $pass);
на
$ms = mysql_connect($host, $user, $pass, true);
Таким образом, он будет вынужден установить новое соединение.
Также измените
$host = "localhost";
на
$host = "127.0.0.1";
тамнекоторые странные проблемы конфигурации в Windows Vista, Windows 7 и Windows Server 2008.