Position actuelle: Accueil> Derniers articles> Processus standard pour se connecter aux bases de données MySQL à l'aide de Connect ()

Processus standard pour se connecter aux bases de données MySQL à l'aide de Connect ()

M66 2025-05-29

Les bases de données font partie intégrante du développement utilisant PHP. La première étape de la connexion à la base de données consiste généralement à utiliser la fonction connect () . Bien qu'il soit plus recommandé d'utiliser PDO ou MySQLI, la compréhension de l'utilisation de mysql_connect () ou mysqli_connect () est toujours très avantageuse pour comprendre la logique sous-jacente des opérations de base de données. Cet article utilisera mysqli_connect () comme exemple pour analyser en détail comment se connecter à la base de données MySQL via lui.

1. Préparation

Avant de commencer à écrire du code, assurez-vous de remplir les conditions suivantes:

  1. PHP et MySQL sont installés (PHP 7.0 et plus sont recommandés).

  2. Ayez les informations de connexion de la base de données, y compris le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données.

  3. Le service MySQL a été activé sur le serveur ou l'environnement local.

2. Utilisez mysqli_connect () pour vous connecter à la base de données

grammaire

 mysqli_connect(host, username, password, dbname, port, socket);

Description du paramètre:

  • Hôte : l'adresse du serveur MySQL, généralement localhost ou adresse IP.

  • Nom d'utilisateur : Nom d'utilisateur de la base de données.

  • Mot de passe : mot de passe de base de données.

  • Dbname : le nom de la base de données à connecter.

  • Port : Port de connexion, la valeur par défaut est 3306.

  • Socket : Facultatif, socket UNIX ou tuyau nommé.

Exemple de code

Voici un exemple complet du code de connexion:

 <?php
$host = 'localhost';
$user = 'root';
$pass = 'your_password';
$dbname = 'example_db';

$conn = mysqli_connect($host, $user, $pass, $dbname);

if (!$conn) {
    die('Échec de la connexion: ' . mysqli_connect_error());
}

echo 'Connexion avec succès';
?>

Si vous souhaitez accéder à une URL de votre navigateur pour exécuter ce script, assurez-vous d'avoir placé le script dans votre répertoire de serveur, par exemple:

 http://www.m66.net/connect_test.php

3. Erreurs courantes et méthodes de dépannage

  1. Délai de connexion:

    • Vérifiez si le service de base de données est en cours d'exécution.

    • Confirmez si le numéro de port est correct.

  2. Erreur dans le nom d'utilisateur ou le mot de passe:

    • Assurez-vous que le nom d'utilisateur et le mot de passe sont corrects.

    • Si vous utilisez une base de données distante, assurez-vous que l'utilisateur a un accès à distance.

  3. La base de données n'existe pas:

    • Utiliser des bases de données Show; Confirmez si la base de données cible existe.

    • Faites attention aux problèmes de sensibilité aux cas.

4. Utilisez une connexion orientée objet (recommandée)

La méthode d'écriture orientée objet est plus claire et plus conforme aux habitudes de développement modernes:

 <?php
$mysqli = new mysqli('localhost', 'root', 'your_password', 'example_db');

if ($mysqli->connect_error) {
    die('Échec de la connexion (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}

echo 'Connexion avec succès';
?>

Il peut également être exécuté via une URL, comme: