Когда я пытаюсь сделать новый экземпляр MySQLi объекта для подключения к локальной базе данных, я получаю следующее сообщение об ошибке:Не удается создать новый экземпляр MySQLi?
Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /opt/lampp/htdocs/login_system/php/dbconnect.php on line 9
Вот код для моего файла:
<?php
//Database credentials
$server = 'localhost';
$username = 'root';
$password = 'root'; //NOT secure, used this as a demo
$database = 'login';
//Create the database object
$db = new mysqli($server, $username, $password, $database);
//Was there errors?
if($db->connect_errno > 0)
{
die("Error connecting to database " . $database + "\nErrors: " + $db->connect_error);
}
?>
Любые идеи относительно того, почему это происходит?
Сервер Mysql работает? –
Да, мой сервер работает. Apache, MySQL и FTP все начались успешно. –
@JasonAjmo: Что делает следующий вывод ?: 'var_dump (ini_get ('mysql.default_socket'));' –