La connexion php mysql échoue car les versions supérieures de php n'utilisent plus "mysql_connect()" pour se connecter à la base de données MySQL. La solution est d'utiliser mysqli ou PDO pour remplacer "mysql_connect" et se reconnecter à mysql.
Recommandé : "Tutoriel PHP"
PHP n'a pas réussi à se connecter à MySQL
Les versions supérieures de PHP n'utilisent plus mysql_connect() pour se connecter à la base de données MySQL.
<?php $con = mysql_connect("localhost","root","abc123"); if (!$con) { die('连接失败' . mysql_error()); } ?>
Aujourd'hui, j'ai utilisé le code ci-dessus pour créer un lien vers ma base de données, mais cela a échoué. Astuce :
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\Sian\Blog pages\demo.php on line 2
mysql_connect() est obsolète et sera supprimé à l'avenir. Utilisez mysqli ou PDO pour le remplacer.
Ensuite, le site officiel de PHP l'explique ainsi :
mysql_connect — Ouvrir une connexion au serveur MySQL
Attention
Cette extension est disponible depuis PHP 5.5.0 Obsolète et supprimé à partir de PHP 7.0.0. Il doit être remplacé par l'extension MySQLi ou PDO_MySQL. Consultez le guide MySQL : API de sélection et la FAQ associée pour plus d'informations.
Les alternatives à cette fonction sont :
mysqli_connect() PDO::__construct()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!