sql >> Database teknologi >  >> RDS >> Mysql

Hvordan indsætter man data i kolonner fra PHP til MariaDB?

Du skal bruge backticks (ikke enkelte anførselstegn) for at omgive dit bordnavn, da det har et mellemrum i sig.

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

OPDATERING:Du burde virkelig bruge udarbejdede udsagn. Som den står, er denne kode meget usikker.

$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. MariaDB UNION Operatør forklaret

  2. Mellemrum og øer på 2 kolonner - hvis kolonne A fortløbende og kolonne B er identiske

  3. Undtagelse:Der er allerede en åben DataReader tilknyttet denne forbindelse, som skal lukkes først

  4. Doktrin - underforespørgsel i fra