sql >> Databasteknik >  >> RDS >> Mysql

Hur infogar man data till kolumner från PHP till MariaDB?

Du måste använda backticks (inte enstaka citattecken) som omger ditt bordsnamn, eftersom det har ett mellanslag i sig.

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

UPPDATERING:Du borde verkligen använda förberedda uttalanden. Som den ser ut är den här koden mycket osäker.

$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. Hur kompilerar man alla ogiltiga paket i Schema?

  2. MySQL - Beräkna fält i farten kontra lagring av beräknad data

  3. Subtrahera dagar från ett datum i SQLite

  4. R12.2 Bestämning och konfiguration av upplaga