首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xxamp使用php连接到数据库

问xxamp使用php连接到数据库
EN

Stack Overflow用户
提问于 2016-09-20 15:57:25
回答 2查看 291关注 0票数 0

我正在使用xammp连接到我的of上的localhost。我有最新版本的php (PHP版本: 5.5.38)和mysql。我使用端口8012,所以当我访问我正在构建的网站时,我键入以下url: localhost:8012/ website /index.php。我可以毫无问题地访问网站。我创建了一个配置文件来连接到数据库。我创建了一个新的数据库。我向默认用户添加了一个具有完全权限的新用户。当我尝试连接到数据库时,我得到了以下错误:警告: mysql_connect():MySQL服务器在C:\xampp\htdocs\website\config.php的第2行上消失了。我已经尝试了几乎所有的方法来连接,但我没有任何运气。下面是我的配置文件:

代码语言:javascript
复制
<?php
 $user='admin';
 $pass='password';
 $db ='website';

 $db = new mysqli('localhost:8012',$user, $pass,$db) or die("Unable to          connect");
 echo"great work !!!";
 ?> 

有人能告诉我我做错了什么吗?谢谢。:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-20 16:03:43

这可能是显而易见的,但是如果您的网站可以在端口8012上访问,那么您的数据库可能正在默认端口3306上运行。

请尝试调整代码以适应此情况,然后重试。

代码语言:javascript
复制
$db = new mysqli('localhost:3306',$user, $pass, $db) or die("Unable to connect");
票数 1
EN

Stack Overflow用户

发布于 2016-09-20 16:02:56

您可能正在为您的站点使用该端口,但不一定是mysql。试一试

代码语言:javascript
复制
$db = new mysqli('localhost',$user, $pass,$db)

或者按照建议,最好指定mysql端口:

代码语言:javascript
复制
$db = new mysqli('localhost:3306',$user, $pass,$db)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39588624

复制
相关文章

相似问题

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