我有以下代码在其他版本的Mysql中工作正常但在5.6.24中没有。它在测试服务器上而不是直播。它在使用较低版本的在线服务器上工作正常。
5. $con = new mysqli("localhost", "user", "", "databasename");
6.if ($mysqli->connect_errno) {
7. echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
8.}
9. echo $mysqli->host_info . "\n";
插入的行号仅用于显示与错误消息的关系。
为用户设置了相关数据库的完全权限。 当我尝试建立连接时,我收到以下错误:
注意:未定义的变量:mysqli in 第6行的C:\ xampp \ htdocs \ 635csi \ connections \ newcon.php
注意:尝试获取非对象的属性 第6行的C:\ xampp \ htdocs \ 635csi \ connections \ newcon.php
注意:未定义的变量:mysqli in 第9行的C:\ xampp \ htdocs \ 635csi \ connections \ newcon.php
注意:尝试获取非对象的属性 第9行的C:\ xampp \ htdocs \ 635csi \ connections \ newcon.php
问题 MySQL 5.6.24版本不支持以前版本的非面向对象代码吗?
奇怪的是,它使连接和网站正常工作 - 但显示错误消息。