У меня есть следующий код, который отлично работает в других версиях 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
C: \ xampp \ htdocs \ 635csi \ connections \ newcon.php в строке 6Примечание: попытка получить свойство необъекта в
C: \ xampp \ htdocs \ 635csi \ connections \ newcon.php в строке 6Примечание: неопределенная переменная: mysqli in
C: \ xampp \ htdocs \ 635csi \ connections \ newcon.php в строке 9Примечание: попытка получить свойство необъекта в
C: \ xampp \ htdocs \ 635csi \ connections \ newcon.php в строке 9
Вопрос
Разве версия MySQL 5.6.24 не поддерживает ни один объектно-ориентированный код предыдущих версий?
Как ни странно, он устанавливает соединение и сайт работает — но показывает сообщения об ошибках.
Задача ещё не решена.
Других решений пока нет …