测试php / mysqli连接
发布时间:2020-12-13 16:37:00 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找一种方法来测试php / mysqli连接的连接部分.我正在从Vista上的LAMP服务器迁移到Ubuntu上的相同,并且正在使mysqli工作.我知道所有正确的模块都已安装,PhpMyAdmin可以完美运行.我已经迁移了一个站点,并没有mysqli连接正常工作.我得到的错误是“在非
我正在寻找一种方法来测试php /
mysqli连接的连接部分.我正在从Vista上的LAMP服务器迁移到Ubuntu上的相同,并且正在使mysqli工作.我知道所有正确的模块都已安装,PhpMyAdmin可以完美运行.我已经迁移了一个站点,并没有mysqli连接正常工作.我得到的错误是“在非对象上调用成员函数xxx()”,当查询本身错误或查询是从错误的连接准备时,通常会弹出.我知道查询本身是好的,因为它在具有完全相同的数据库结构和数据的其他服务器上工作正常.这让我有了联系.我试着编写一个非常简单的测试连接并将其放在一个循环中,例如..
if(***connection here ***) { echo "connected"; } else { echo "not connected"; } 它呼应“连接”,这很棒.但只是为了检查我在连接中更改了密码,以便我知道它无法连接,它仍然回显“已连接”.所以,if / else测试显然不是要走的路….
mysqli_connect()总是返回一个MySQLi对象.要检查连接错误,请使用:
$mysqli_connection = new MySQLi('localhost','user','pass','db'); if ($mysqli_connection->connect_error) { echo "Not connected,error: " . $mysqli_connection->connect_error; } else { echo "Connected."; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |