sql >> Database >  >> RDS >> Mysql

Hoe gegevens in kolommen van PHP in MariaDB invoegen?

U moet backticks gebruiken (geen enkele aanhalingstekens) om je tabelnaam te omringen, omdat er een spatie in staat.

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

UPDATE:Je moet echt voorbereide verklaringen gebruiken. Zoals het er nu uitziet, is deze code erg onveilig.

$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);
}


  1. Caching in JDBC

  2. Xampp:webbrowser geeft de localhost-pagina niet weer

  3. Afstemmen van SQL-statements in SQL Developer

  4. Invoegen in MySQL vanuit PHP (jQuery/AJAX)