Пытаюсь подключиться к MySQL с помощью PHP-функции mysql_connect(), но у меня ничего не выходит. Терминал пишет следующее: PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/1/scripts/connect.php:2
Подскажите в чем проблема и как ее решить?
Интересно знать на будущее - где это написано)
ps Листаю совершенно свежий самоучитель 2017 года. Там куча всяких косяков, но этот пока что самый успешный.
Иван Шумаков, значит это не самоучитель 2017 года, а перепечатка более ранних книг.
Или такой самоучитель. Сейчас все адекватные учебники только и говорят о том, чтобы использовать PDO
Иван Шумаков, Читать на php.net
Книги по PHP на русском, можно даже не брать. Они или перепечатаны, как сказали уже или не верно переведены.
Хороший программист, не станет писать целую книгу, начиная с нулевых знаний. Максимум статью на профильном ресурсе.
Есть несколько исключений, но они не идут в ногу с временем.
Установить расширение mysql. Для php7 - скомпилить (идёт в виде pecl).
А вообще предпочтительнее использовать PDO или хотя бы mysqli. Но для них соответствующие расширения нужно установить.