Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQl 5.6.24版本是否不支持以前版本的无对象代码?_Mysql_Php_Mysql 5.6 - Fatal编程技术网

MySQl 5.6.24版本是否不支持以前版本的无对象代码?

MySQl 5.6.24版本是否不支持以前版本的无对象代码?,mysql,php,mysql-5.6,Mysql,Php,Mysql 5.6,我有以下代码可以在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 . ") "

我有以下代码可以在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版本是否不支持以前版本的无对象代码


奇怪的是,它使连接和站点正常工作,但显示了错误消息。

这可能是PHP问题,而不是mysql。您正在将新连接分配给
$con
,然后尝试调用
$mysqli
上的方法。改变一个或另一个。