Php 密码中的美元符号导致错误

Php 密码中的美元符号导致错误,php,mysql,pdo,Php,Mysql,Pdo,我尝试使用PDO连接我的数据库,下面的代码工作正常: <?php $koneksi = new PDO("mysql:host=localhost;dbname=tggamin1_ucp", "tggamin1_tgforum", "ppp"); function go($location, $alert) { echo "<script>window.alert('" . $alert . "')</script>";

我尝试使用PDO连接我的数据库,下面的代码工作正常:

<?php
    $koneksi = new PDO("mysql:host=localhost;dbname=tggamin1_ucp", "tggamin1_tgforum", "ppp");
    function go($location, $alert)
    {
        echo "<script>window.alert('" . $alert . "')</script>";
        echo "<meta http-equiv=\"refresh\" content=\"0;URL=".$location."\"><center>";
        return 1;
    }
这是我得到的错误:

致命错误:未捕获的异常“PDOException”带有消息 '用户'tguzer'@'localhost'的SQLSTATE[HY000][1045]访问被拒绝' (使用密码:YES)中的 /home/tggamin1/public_html/ucpp/koneksi.php:2堆栈跟踪:#0 /home/tggamin1/public_html/ucpp/koneksi.php(2): PDO->_构造('mysql:host=loca…','tguzer','gofahkur')#1 /home/tggamin1/public_html/ucpp/profile.php(4): 包括('/home/tggamin1/…)#2{main}抛出 /第2行的home/tggamin1/public_html/ucpp/koneksi.php


数据库详细信息没有问题。

密码中的
$
很可能是:

gofahkur$lvz123
是从字面上理解的。PHP尝试将其解析为变量,并查找名为:

$lvz123
请改用此密码:

"gofahkur\$lvz123"


阅读有关字符串类型的更多信息。

密码中的
$

gofahkur$lvz123
是从字面上理解的。PHP尝试将其解析为变量,并查找名为:

$lvz123
请改用此密码:

"gofahkur\$lvz123"



阅读有关中字符串类型的详细信息。

用户“tguzer”@“localhost”的访问被拒绝。
仔细检查您的用户名/密码
用户“tguzer”@“localhost”的访问被拒绝。
-检查您对该用户帐户的访问权限。请不要发布密码!我编辑了你的帖子以隐藏它们,但你可能会在安装中更改密码!啊,@wmk你删除了这个问题的关键代码:P@hjpotter92,你能做一个背驮吗?我看不到该选项…
拒绝访问用户“tguzer”@“localhost”
仔细检查您的用户名/密码
拒绝访问用户“tguzer”@“localhost”
-检查您对该用户帐户的访问权限。请不要发布您的密码!我编辑了你的帖子以隐藏它们,但你可能会在安装中更改密码!啊,@wmk你删除了这个问题的关键代码:P@hjpotter92,你能做一个背驮吗?我不认为有这种选择……这听起来很有可能。很好。或者将密码用单引号括起来,而不是用双引号括起来quotes@hjpotter92我猜到了,现在它在错误日志中显示了与以前相比的完整密码,但仍然拒绝访问,是否还有其他可能性?帐户详细信息是正确的。@SalenaFanke尝试使用mysql的控制台客户端登录
mysql-u tguzer-p tgnew_datab
works@hjpotter92我做到了,而且似乎在那里也被拒绝了。这是我在输入密码时得到的结果:错误1045(28000):用户'tguzer'@'localhost'的访问被拒绝(使用密码:YES)。这听起来很可能。很好。或者将密码用单引号括起来,而不是用双引号括起来quotes@hjpotter92我猜到了,现在它在错误日志中显示了与以前相比的完整密码,但仍然拒绝访问,是否还有其他可能性?帐户详细信息是正确的。@SalenaFanke尝试使用mysql的控制台客户端登录
mysql-u tguzer-p tgnew_datab
works@hjpotter92我做到了,而且似乎在那里也被拒绝了。这是我在输出时得到的输入密码:错误1045(28000):用户'tguzer'@'localhost'的访问被拒绝(使用密码:YES)