C'est une erreur stupide faite par moi-même,
$sql='SELECT [password],[username] FROM customer Where $name=[password] and $pass=[username]';
je viens d'imprimer la requête sql stockée dans la variable $ sql et d'exécuter cette requête sur le serveur MSSQL, la requête ressemble à ceci,
SELECT [password],[username] FROM customer Where asd=[password] and asd123=[username]
mais dans le serveur sql, nous devons donner la chaîne entre guillemets
$sql="SELECT [password],[username] FROM customer Where '$name'=[password] and '$pass'=[username]";
Et ça marche bien...