Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chèn dữ liệu vào cột từ PHP vào MariaDB?

Bạn cần sử dụng backticks (không phải dấu nháy đơn) để bao quanh tên bảng của bạn, vì nó có một khoảng trắng trong đó.

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

CẬP NHẬT:Bạn nên thực sự được sử dụng các câu lệnh đã chuẩn bị sẵn. Như hiện tại, mã này rất không an toà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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Làm thế nào để hiển thị bản ghi tất cả các ngày trong tháng cụ thể?

  2. chỉ đặt current_timestamp khi chèn hàng mới

  3. JPA Lưu sai ngày trong cơ sở dữ liệu MySQL

  4. Chèn dữ liệu vào bảng MySQL bằng VB.NET

  5. mysql để lấy độ sâu của bản ghi, đếm bản ghi cha mẹ và tổ tiên