Я только что скачал новый 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?

FrostyPinky

Ответов: 3

Ответы (3)

mysql_connect()

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

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

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

Модуль MySQL обесценен в PHP5 и удален в PHP7, вы можете использовать следующие:

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

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

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

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

2022 WebDevInsider