首页 > 解决方案 > mysqli 数据库连接有时有效

问题描述

我正在尝试为游戏中的服务器制作 Web 界面。我正在尝试让网站从数据库中读取。为此我正在使用:

$mysqli = new mysqli("some.host", "user", "password", "databasename");

该数据库未托管在与网站托管的托管公司不同的托管公司。

95% 的时间它都能完美运行。但是,有时它无法连接到数据库并给出错误:Name or Service not known 请注意,我没有更改任何内容,只是刷新了页面。数据库仍然可以从 phpMyAdmin 访问,也可以在游戏中访问(游戏中的服务器托管在与数据库相同的站点)。

我想我在问这里有什么问题。是数据库主机还是网站主机有问题?或不同的东西?

标签: phpdatabasemysqli

解决方案


它看起来像一个连接问题。此外,连接错误似乎来自客户端(您的网站)而不是数据库。

您应该仔细检查您的主机是否设置正确以及主机提供商的连接是否可靠。


推荐阅读