Error 500 when i try to add informations in DB table “users” with registration form

I have a problem (HTTP error 500) to add informations users into my db.
i tried to add information user in my sql DB
I don’t know why my code doesn’t work.

This is my code of the file traitement.php :

<?php
// Connexion à la base de données (assurez-vous d'avoir les informations de connexion correctes)
$servername = "servername";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("La connexion à la base de données a échoué : " . $conn->connect_error);
}

// Récupération des données du formulaire
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$mot_de_passe = $_POST['mot_de_passe']; // Hashage du mot de passe

// Insertion des données dans la base de données
$sql = "INSERT INTO users (nom, prenom, email, mot_de_passe) VALUES ('$nom', '$prenom', '$email', '$mot_de_passe')";

if ($conn->query($sql) === TRUE) {
    echo "Inscription réussie !";
} else {
    echo "Erreur lors de l'inscription : " . $conn->error;
}

$conn->close();
?>