wp-login.php ampersand in url results in 404

Why dont you use add_query_arg to get login url,

$arr_params = array( 'foo' => 'bar', 'baz' => 'tiny' );
echo add_query_arg( $arr_params ,wp_login_url());

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)