За последние 24 часа нас посетил 22671 программист и 1041 робот. Сейчас ищут 570 программистов ...

Блин. HELP ME делай! Undefined property: PDO::$connect_errno

Тема в разделе "PHP для новичков", создана пользователем Пэлт, 12 апр 2021.

  1. Пэлт

    Пэлт Новичок

    С нами с:
    1 апр 2020
    Сообщения:
    103
    Симпатии:
    0
    PHP:
    1. <?php
    2. $db_host = 'localhost'; /* Хост */
    3. $db_user = 'ccc'; /* Пользователь */
    4. $db_pass = 'jjj'; /* Пароль */
    5. $db_tabl = 'ccc'; /* Таблица */
    6. $dsn = "mysql:host=$db_host;dbname=$db_tabl";
    7.  
    8. $opt = array(
    9.     PDO::ATTR_ERRMODE                => PDO::ERRMODE_EXCEPTION,
    10.     PDO::ATTR_DEFAULT_FETCH_MODE    => PDO::FETCH_ASSOC
    11. );
    12. $base = new PDO($dsn, $db_user, $db_pass, $opt);
    13.  
    14. $base -> query("SET NAMES 'UTF8'");
    15. if($base -> connect_errno) die('ERROR -> '.$base -> connect_error);
    16. #ob_start();
    17. #session_start();
    18. include_once ('functions.php'); /* Подключаем файл функций */
    19. //echo "<script>console.log('hey, gay! succes connect DateBase! i'm fucked your face lmao);</script>";
    20. ?>
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.551
    Симпатии:
    1.754
    Так вы не путайте PDO и mysqli. Это разные библиотеки, разные классы, у них разные поля
    --- Добавлено ---
    https://www.php.net/manual/ru/pdo.construct.php - тут описано, к чему приводит ошибка коннекта в PDO