PHP: неопределенная функция mysql connect () [дубликат]


На этот вопрос уже есть ответ здесь:

Я только что скачал новый xampp и попробуйте запустить мои старые проекты, и я получил эту ошибку

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in F:\xampp\htdocs\try\index.php:17 Stack trace: #0 {main} thrown in F:\xampp\htdocs\try\index.php on line 17

Означает ли это, что mysql_connect, который я использовал, уже не поддерживается в новом xampp ?

3   3  

3 ответа:

mysql_connect()

Был удален из PHP7, который используется новейшей версией xampp.

Вместо этого используйте mysqli_connect(), как в этом примере.

Другой метод, PDO также возможен (но кодируется очень по-другому как mysql_connect.)

Не особенно xamppp, но сам php устарел mysql вот цитата из них:

Исходное расширение MySQL теперь устарело и будет генерировать ошибки E_DEPRECATED при подключении к базе данных. Вместо этого используйте расширения MySQLi или PDO_MySQL

Если вы можете предоставить нам версию php, я могу помочь больше

Модуль MySQL амортизируется в PHP5 и удаляется в PHP7, вы можете использовать их:

Проверьте свою версию с помощью phpinfo().