Un test d’insertion de données implique la création d’une base de données spécifique à des fins de test, afin de ne pas altérer les données en production. Pour réaliser ce test, un script est utilisé pour insérer des données dans cette base. Ce script se connecte à la base de données, exécute une requête SQL de type INSERT pour ajouter les données nécessaires.
Voici un exemple de script en PHP qui illustre ce processus :
« `php
// Connexion à la base de données
$servername = « localhost »;
$username = « test »;
$password = « »;
$dbname = « testdb »;
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Vérification de la connexion
if (!$conn) {
die(« La connexion a échoué : » . mysqli_connect_error());
}
// Insertion de données dans la table « users »
$sql = « INSERT INTO users (name, email, phone) VALUES (‘testeur’, ‘testeur@example.com’, ‘1234567890’) »;
if (mysqli_query($conn, $sql)) {
echo « Nouvel enregistrement créé avec succès »;
} else {
echo « Erreur : » . $sql . «
» . mysqli_error($conn);
}
// Fermeture de la connexion
mysqli_close($conn);
« `
Ce script se charge d’établir une connexion à la base de données, puis insère des données fictives dans la table « users ». En cas de réussite, un message indiquant la création de nouvel enregistrement est affiché, sinon une erreur est signalée. Enfin, la connexion à la base de données est fermée pour terminer le processus.