在尝试通过wamp服务器连接.php文件时,我面临数据库连接问题。
错误消息类似于数据库的“拒绝用户访问”@‘localhost’“。
“学校”。‘'aschool’是我的数据库名。
提到我已经更改了wamp服务器的端口号,我担心它真的是用于更改端口号或任何东西,else.Here是我的代码。
$con = mysql_connect();
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("aschool", $con);在这一行之后,将出现错误消息。我尝试过mysql_connect()中的参数"localhost“
函数或多个参数,但结果是相同的。
事先谢谢有人给我任何解决办法
发布于 2012-09-08 07:13:32
这是因为在用例中使用mysql_connect是错误的。
如果你检查文档页,它说你也可以一个服务器路径,类似于mysql_connect('localhost:1234', 'username', 'password')。
但您不应该使用mysql_connect**.**
使用PDO,以便您可以使用参数化查询。
在代码中,应该是这样的:
try
{
$pdo = new \PDO('mysql:dbname=aschool;host=127.0.0.1', 'myUser', 'myPassword');
} catch (PDOException $exception)
{
// Do something with your exception.
// Echo it, dump it, log it, die it.
// Just don't ignore the exceptions!
}https://stackoverflow.com/questions/12328785
复制相似问题