首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改端口号的php数据库连接错误

问更改端口号的php数据库连接错误
EN

Stack Overflow用户
提问于 2012-09-08 07:08:14
回答 1查看 793关注 0票数 0

在尝试通过wamp服务器连接.php文件时,我面临数据库连接问题。

错误消息类似于数据库的“拒绝用户访问”@‘localhost’“。

“学校”。‘'aschool’是我的数据库名。

提到我已经更改了wamp服务器的端口号,我担心它真的是用于更改端口号或任何东西,else.Here是我的代码。

代码语言:javascript
复制
$con = mysql_connect();
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("aschool", $con);

在这一行之后,将出现错误消息。我尝试过mysql_connect()中的参数"localhost“

函数或多个参数,但结果是相同的。

事先谢谢有人给我任何解决办法

EN

回答 1

Stack Overflow用户

发布于 2012-09-08 07:13:32

这是因为在用例中使用mysql_connect是错误的。

如果你检查文档页,它说你也可以一个服务器路径,类似于mysql_connect('localhost:1234', 'username', 'password')。

但您不应该使用mysql_connect**.**

使用PDO,以便您可以使用参数化查询。

在代码中,应该是这样的:

代码语言:javascript
复制
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!
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12328785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档