我正在寻找一种测试php / mysqli连接的方法。我正在从一个在Vista上构建的LAMP服务器迁移到Ubuntu上,但无法使mysqli正常工作。我知道所有正确的模块都已安装,并且PhpMyAdmin完美地工作。我已经迁移了一个站点,但是其中没有任何mysqli连接起作用。我得到的错误是“在非对象上调用成员函数xxx()”,通常出现在查询本身有问题或者查询准备工作中的连接出了问题的情况下。我知道查询本身很好因为它在具有相同数据库结构和数据的其他服务器上运行良好。这使我怀疑是连接的问题。我尝试编写一个非常简单的测试连接并将其放入循环中,例如...
if(***connection here ***) {
echo "connected";
}
else {
echo "not connected";
}
它回显“已连接”,这很好。但为了检查,我更改了连接中的密码,以便知道它无法连接,但它仍然回显“已连接”。因此,if/else测试显然不是正确的方法...