我(希望)这是一个非常简单的问题,关于PHP/MySQL错过了什么.首先,计算机是Windows 7计算机并运行XAMPP(Apache,PHP,MySQL等) - 没有Windows/IIS等.
机器很快,PHP和MySQL运行速度超快.然而,有一台机器,它与PHP和MySQL的工作方式是某种延迟 - 具体来说,它基本上是3秒.实际上,如果你删除了所有代码,那么除了设置它的连接之外,它还没有做到这一点:
$db = new mysqli($hostname, $username, $password, $database);
Run Code Online (Sandbox Code Playgroud)
...并且没有查询或任何东西 - 只需要设置对象的PHP行,它只需要3秒钟.
相反,你注释掉这一行,页面是即时的.
无论如何想知道为什么会这样?它看起来并没有什么不对,确切地说,只是以这种3秒钟的方式设置我们想要摆脱它.谢谢!
Kyl*_*ham 10
如果这是在本地托管并且您使用的是localhost,那么这将是您的问题,请尝试使用
$db = new mysqli('127.0.0.1', $username, $password, $database);
Run Code Online (Sandbox Code Playgroud)
这是因为如何MYSQLI处理localhost和IPV6.