Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wstawić dane do kolumn z PHP do MariaDB?

Musisz użyć wsteczek (nie pojedyncze cudzysłowy), aby otoczyć nazwę tabeli, ponieważ zawiera ona spację.

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

AKTUALIZACJA:powinieneś naprawdę używać przygotowanych oświadczeń. W obecnej postaci ten kod jest bardzo niebezpieczny.

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jakiego zapytania mysql powinienem użyć, aby wybrać kategorię, która pasuje do WSZYSTKICH moich kryteriów?

  2. MySQL - Nie można utworzyć widoku ze zmienną SET w środku

  3. Przykład wstrzyknięcia PHP/MySQL

  4. Kompilacja PHP 5.1.6 z PDO MySQL

  5. Dwa klucze podstawowe określone w bazie danych MySQL