Ошибка mysql_connect

Я выполнил следующую команду в sublime text editor

mysql_connect('localhost','root','');

И получил следующую ошибку:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /opt/lampp/htdocs/php/dieexit.php:2 Stack trace: #0 {main} thrown in /opt/lampp/htdocs/php/dieexit.php on line 2

Как я могу исправить проблему?

2
задан 28 January 2018 в 15:41

2 ответа

Исследуя полученную ошибку, кажется, что источником проблемы является:

У вас, вероятно, есть php7 в XAMPP - функции mysql_ * были удалены в PHP7

. Решение:

Предлагаемое решение:

mysql_connect($mysql_hostname , $mysql_username)

Вы можете использовать:

mysqli_connect($mysql_hostname , $mysql_username)

Или:

mysqli_connect($mysql_hostname, $mysql_username, $mysql_password, $mysql_dbname);

Вы можете использовать:

руководство mysqli_connect SO Q & amp; A относительно mysql vs mysqli при использовании php PDO
0
ответ дан 17 July 2018 в 22:04

Исследуя полученную ошибку, кажется, что источником проблемы является:

У вас, вероятно, есть php7 в XAMPP - функции mysql_ * были удалены в PHP7

. Решение:

Предлагаемое решение:

mysql_connect($mysql_hostname , $mysql_username)

Вы можете использовать:

mysqli_connect($mysql_hostname , $mysql_username)

Или:

mysqli_connect($mysql_hostname, $mysql_username, $mysql_password, $mysql_dbname);

Вы можете использовать:

руководство mysqli_connect SO Q & amp; A относительно mysql vs mysqli при использовании php PDO
0
ответ дан 23 July 2018 в 22:40

Другие вопросы по тегам:

Похожие вопросы: