Здравтсвуйте, я столкнулся с такой проблемой. Есть php фаил со следующим содержимым: Code: <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Ошибка соединения: ' . mysql_error()); } echo 'Успешно соединились'; mysql_close($link); ?> Скрипт не может подключиться к БД, и показывает просто белый экран. Логин и пароль выставлены правильно, mysql запущен, пробовал вместо localhost вставлять ip адрес локальной сете, затем iport результат тот же. В чём может быть дело, народ? Всем заранее спасибо!!!
Добавил в скрипт две строчки, для того, чтобы посмотреть отладочную информацию, и скрип написал следующее: 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 а пока сервак апгрейдиться пойду пыль с него протру, вдруг это поможет)
Code: <?php phpinfo(); ?> 0. Как поживает libmysql.so? 1. В новой версии php удалена эта функция. RTFM про PDO, это самое передовое, если не ошибаюсь. Или хотя бы mysqli. Но с PDO приятней работать
http://php.net/manual/en/mysqli.quickstart.connections.php mysql_connect Внимание Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL.
Проблема была в том, что не встали определённые пакеты (не помню уже какие), отвечающие за связку PHP+MySQL. Всем спасибо за ответы!!! Про mysqli, принял к сведению, код поправлю