Не могу подключиться к MySQL через PHP

Discussion in 'Песочница' started by Dr_Wile, 13 Dec 2017.

  1. Dr_Wile

    Dr_Wile Member

    Joined:
    19 Oct 2016
    Messages:
    111
    Likes Received:
    44
    Reputations:
    2
    Здравтсвуйте, я столкнулся с такой проблемой. Есть php фаил со следующим содержимым:
    Code:
    <?php
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Ошибка соединения: ' . mysql_error());
    }
    echo 'Успешно соединились';
    mysql_close($link);
    ?>
    
    Скрипт не может подключиться к БД, и показывает просто белый экран. Логин и пароль выставлены правильно, mysql запущен, пробовал вместо localhost вставлять ip адрес локальной сете, затем ip:port результат тот же. В чём может быть дело, народ?
    Всем заранее спасибо!!!
     
  2. Dr_Wile

    Dr_Wile Member

    Joined:
    19 Oct 2016
    Messages:
    111
    Likes Received:
    44
    Reputations:
    2
    Добавил в скрипт две строчки, для того, чтобы посмотреть отладочную информацию, и скрип написал следующее:
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/action.php:5 Stack trace: #0 {main} thrown in /var/www/html/action.php on line 5

    Сейчас жду когда завершаться команды apt-get update && apt-get upgrade -y а пока сервак апгрейдиться пойду пыль с него протру, вдруг это поможет)
     
  3. r0

    r0 Elder - Старейшина

    Joined:
    17 Jul 2005
    Messages:
    460
    Likes Received:
    148
    Reputations:
    147
    Code:
    <?php
    phpinfo();
    ?>
    0. Как поживает libmysql.so?
    1. В новой версии php удалена эта функция. RTFM про PDO, это самое передовое, если не ошибаюсь. Или хотя бы mysqli. Но с PDO приятней работать
     
  4. grimnir

    grimnir Reservists Of Antichat

    Joined:
    23 Apr 2012
    Messages:
    998
    Likes Received:
    574
    Reputations:
    171
    _________________________
    r0 likes this.
  5. Dr_Wile

    Dr_Wile Member

    Joined:
    19 Oct 2016
    Messages:
    111
    Likes Received:
    44
    Reputations:
    2
    Проблема была в том, что не встали определённые пакеты (не помню уже какие), отвечающие за связку PHP+MySQL. Всем спасибо за ответы!!! Про mysqli, принял к сведению, код поправлю
     
    grimnir likes this.
Loading...