【问题标题】:Can't connect to database on notepad++记事本++无法连接数据库
【发布时间】:2015-05-09 17:27:09
【问题描述】:

当我在我的网站上时,我可以很好地连接到我的数据库,但是当我在我的 notepad++ 上,并且我尝试连接到我的数据库时,我收到了以下错误。我已经安装了 XAMPP,并且 apache 运行顺利,但唯一的问题是我在 notepad++ 中无法连接到数据库,但是当我在我的网站上时它可以工作。所有文件都是从我的网站复制的,所以我网站上的文件和我的 notepad++ 上的文件之间没有差异。我使用 localhost 使用 notepad++ 访问我的页面的索引,它工作正常。只有当我尝试将信息注册到我的数据库时,才会出现以下错误。请帮忙。谢谢。

警告:mysql_connect():连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。在 E:\xampp\htdocs\iscattered\register.php 第 3 行 Not connect:连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。

<?php

$var = mysql_connect('mysql2.000webhost.com','username','password');

if(!$var){

die('Not connect :'  . mysql_error());

}

$database = mysql_select_db("database",$var);
if(!database){

die("Can't connect : " . mysql_error());

}

?>

【问题讨论】:

  • 你能给我们你的连接代码吗?
  • 确保您已经设置了一个有权访问该特定数据库的用户,同时检查 mysql 主机权限。
  • @bhn.developer 确定,没问题。
  • 您是否尝试从本地文件连接到真实站点的数据库?
  • 您确定托管服务器允许这样做吗?通常共享主机不允许从外部直接连接到数据库,因为这是一个安全漏洞,这意味着您的数据库可供所有人访问。

标签: php database apache localhost connect


【解决方案1】:

试试 mysqli.. 有点像

<?php

$var = mysqli_connect('mysql2.000webhost.com','username','password');

if(!$var){

die('Not connect :'  . mysql_error());

}

$database = mysqli_select_db("database",$var);
if(!database){

die("Can't connect : " . mysql_error());

}

?>

【讨论】:

  • 来自服务器的相同响应。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-12
  • 1970-01-01
  • 2012-10-29
相关资源
最近更新 更多