Connexion au serveur de base de données : mysqli_connect()
Cette fonction accepte 4 arguments en entrée : le nom d'hôte, le nom de l'utilisateur, le mot de passe et le nom de la base de donnée.
La fonction renvoie une valeur de lien qu'il faut stoker dans une variable afin de l'utiliser ultérieurement.
Syntaxe :
.01 .02
| |
<?php
// Créer une connexion
$conn = mysqli_connect($servername, $username, $password, $DBname);
// Vérifier la connexion
if (!$conn) {
die("La connexion a échoué: " . mysqli_connect_error());
}
?>
|
Pour fermer la connexion, on utilise mysqli_close(). Cette fonction prend en argument la variable de connexion à fermer.
Syntaxe :
.01 .02
| |
<?php
mysqli_close($conn);
?>
|
Connexion et opération sur la base de données : $conn->query()
Code complet :
.01 .02
| |
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$DBname = "DBname";
// Créer une connexion
$conn = mysqli_connect($servername, $username, $password, $DBname);
// Vérifier la connexion
if (!$conn) {
die("La connexion a échoué: " . mysqli_connect_error());
}
echo "Connecté avec succès";
$requete = "SELECT * from table"; // requête
$conn->query($requete); // envoi de la requête
// Fermer la connexion
mysqli_close($conn);
?>
|