PDA

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


Dr_Wile
13.12.2017, 07:48
Здравтсвуйте, я столкнулся с такой проблемой. Есть php фаил со следующим содержимым:


Code:


Скрипт не может подключиться к БД, и показывает просто белый экран. Логин и пароль выставлены правильно, mysql запущен, пробовал вместо localhost вставлять ip адрес локальной сете, затем iport результат тот же. В чём может быть дело, народ?

Всем заранее спасибо!!!

Dr_Wile
13.12.2017, 08:15
Добавил в скрипт две строчки, для того, чтобы посмотреть отладочную информацию, и скрип написал следующее:

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 а пока сервак апгрейдиться пойду пыль с него протру, вдруг это поможет)

r0
13.12.2017, 10:28
Code:


0. Как поживает libmysql.so?

1. В новой версии php удалена эта функция. RTFM про PDO, это самое передовое, если не ошибаюсь. Или хотя бы mysqli. Но с PDO приятней работать

grimnir
13.12.2017, 20:30
http://php.net/manual/en/mysqli.quickstart.connections.php

mysql_connect

Внимание

Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0. Используйте вместо него MySQLi (http://php.net/manual/ru/book.mysqli.php) или PDO_MySQL (http://php.net/manual/ru/ref.pdo-mysql.php).

Dr_Wile
14.12.2017, 08:21
Проблема была в том, что не встали определённые пакеты (не помню уже какие), отвечающие за связку PHP+MySQL. Всем спасибо за ответы!!! Про mysqli, принял к сведению, код поправлю