mssql_connect() и символ $ в паролях

Yukko

Новичок
mssql_connect() и символ $ в паролях

Замечено, что если пользователь имеет в пароле символ $, то при попытке сделать mssql_connect выводится ошибка:
Login failed for user "some_SQL_user".
Решилось сменой пароля.
Где грабли?
PHP 4.2, OS Windows 2003, IIS 6.0.
 

GD

Guest
а в одинарных кавычках (к примеру 'pass$word') пробовал?
 

Yukko

Новичок
GD
работает!
но я так и не понял разницу между использованием ' и ", вернее саму-то я разницу понял, но не понял почему " не работает, ткните меня носом, где почитать... а я тоже поищу :)
 

Yukko

Новичок
да... не думал, что $ надо эскейпить... :(
mssql_connect("10.0.0.50,1433","test","te\$t");
Krisha ткнул носом в полезную доку.
 
Сверху