Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment insérer des données dans les colonnes de PHP dans MariaDB ?

Vous devez utiliser des backticks (pas de guillemets simples) pour entourer le nom de votre table, car il contient un espace.

$sql = "INSERT INTO `VIP Membership` (Name, Email) VALUES ('$name', '$email')";

MISE À JOUR :Vous devriez vraiment utiliser des déclarations préparées. Dans l'état actuel des choses, ce code est très dangereux.

$sql = mysqli_prepare($conn, "INSERT INTO `VIP Membership` (Name, Email) VALUES (?, ?)");
if($sql !== FALSE){
    mysqli_stmt_bind_param($sql, "ss", $name, $email);
    if(mysqli_stmt_execute($sql)){
        echo "New record created successfully";
    } else {
        echo mysqli_stmt_error($sql);
    }
} else{
    echo mysqli_error($conn);
}