sql >> Databáze >  >> RDS >> Mysql

Jak vložit data do sloupců z PHP do MariaDB?

Musíte použít obrácené značky (nikoli jednoduché uvozovky) k ohraničení názvu vaší tabulky, protože v ní je mezera.

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

AKTUALIZACE:Měli byste opravdu používat připravená prohlášení. Ve stávající podobě je tento kód velmi nebezpečný.

$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. SQL Server Vysoká dostupnost:Nainstalujte SQL Server cluster s podporou převzetí služeb při selhání, část 2

  2. PDO Vložit pole pomocí klíče jako názvu sloupce

  3. Zobrazit více hodnot z řádku při použití rozevíracího pole z databáze mysql

  4. Java SQLData - Cast na uživatelský objekt se seznamem/polí?