Спойлер PHP: <?php $db_host = 'localhost'; /* Хост */ $db_user = 'ccc'; /* Пользователь */ $db_pass = 'jjj'; /* Пароль */ $db_tabl = 'ccc'; /* Таблица */ $dsn = "mysql:host=$db_host;dbname=$db_tabl"; $opt = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ); $base = new PDO($dsn, $db_user, $db_pass, $opt); $base -> query("SET NAMES 'UTF8'"); if($base -> connect_errno) die('ERROR -> '.$base -> connect_error); #ob_start(); #session_start(); include_once ('functions.php'); /* Подключаем файл функций */ //echo "<script>console.log('hey, gay! succes connect DateBase! i'm fucked your face lmao);</script>"; ?>
Так вы не путайте PDO и mysqli. Это разные библиотеки, разные классы, у них разные поля --- Добавлено --- https://www.php.net/manual/ru/pdo.construct.php - тут описано, к чему приводит ошибка коннекта в PDO