Maison > développement back-end > Problème PHP > Que faire si la connexion php mysql échoue

Que faire si la connexion php mysql échoue

藏色散人
Libérer: 2023-03-03 09:44:02
original
4383 Les gens l'ont consulté

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.

Que faire si la connexion php mysql échoue

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(&#39;连接失败&#39; . mysql_error());
  }
?>
Copier après la connexion

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
Copier après la connexion

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()
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal