Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与mysqli的PHP和DB连接_Php_Html_Mysql_Database_Mysqli - Fatal编程技术网

与mysqli的PHP和DB连接

与mysqli的PHP和DB连接,php,html,mysql,database,mysqli,Php,Html,Mysql,Database,Mysqli,我知道这个问题可能有点笼统,但我有一些问题想问 首先,我有一个家伙做了一些数据库连接的网站等,但现在他离开了,所以我将继续他的工作很快。 我可以访问他做的所有工作,但我不知道如何在本地“查看”网站,因为它只有PHP文件,我在尝试连接到远程数据库时遇到一些问题。 连接到数据库时出错为: 警告:mysqli::mysqli[mysqli.mysqli]:HY000/2002:尝试连接时出错,因为主机没有及时应答,或者连接中有错误。 这是一个传统,所以可能原来的英语错误有点不同 连接通过以下方式完成:

我知道这个问题可能有点笼统,但我有一些问题想问

首先,我有一个家伙做了一些数据库连接的网站等,但现在他离开了,所以我将继续他的工作很快。 我可以访问他做的所有工作,但我不知道如何在本地“查看”网站,因为它只有PHP文件,我在尝试连接到远程数据库时遇到一些问题。 连接到数据库时出错为:

警告:mysqli::mysqli[mysqli.mysqli]:HY000/2002:尝试连接时出错,因为主机没有及时应答,或者连接中有错误。 这是一个传统,所以可能原来的英语错误有点不同

连接通过以下方式完成:

$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
所以,我的问题是,我如何解决这个问题,以便在本地查看该网站,以便在将其上载到服务器之前可以执行所有测试

谢谢你抽出时间, 你好

编辑

我在主机上的另一台机器上有一个mysql服务器,工作正常,我可以使用Java上的其他应用程序访问,没有问题。如果我进入网站在线,我的意思是,上传到主机,我有数据库,连接和一切工作良好

我的问题是,我想在本地查看网站以进行内部测试,并且不破坏在线网站,但正如我已经说过的,我无法连接到数据库

它可能与IPs有关


我很确定所有的代码都工作正常,问题是假装连接到在线数据库在本地运行它。

下载并安装到您的机器上。然后将所有文件和文件夹复制到xampp/htdocs/并在浏览器上像localhost/一样运行,您将能够在本地查看所有文件

@user3702623:您确定mysql服务器正在运行并且已配置为侦听正确的端口吗?@ThomasE。是的,mysql服务器运行良好。关于配置,我真的不知道,你能帮我看一下吗?从你在下面的回答评论中写的,我认为SQL Server正在另一台机器上运行,就像你提到的远程SQL Server一样?是的,SQL Server在一个主机上,我不知道我是否可以谈论其他页面,因此,我不会说名称您确定可以从您的网站所在的位置访问SQL Server吗?我已安装WAMP并将“网站文件夹”添加到www WAMP文件夹中,这与在XAMPP中执行相同吗?有了这个,我可以看到没有连接到远程数据库的php文件,所以我想主要的问题是由于某种原因我无法连接到远程数据库?xampp和wamp彼此没有太大的不同。这是主要的问题,因为您可以看到php文件,更重要的是,显示Web服务器正在运行的erorr消息是您得到的db错误。在你的原始帖子中看到我的问题作为评论,WAMP do you See phpMyAdmin,那里有你的数据库和所有表。如果是,则查看创建了什么用户名,以及授予用户数据库的所有权限。之后,在$mysqli=newmysqlihost、USER、PASSWORD、DATABASE中使用相同的代码;i、 例如:-主机=本地主机@Mohithrivastava是的,但我想远程连接到在线mysql服务器。参数是好的,那么可能会共享更多的代码。也许我们能在那里找到些什么