Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara memasukkan data ke kolom dari PHP ke MariaDB?

Anda perlu menggunakan backtick (bukan tanda kutip tunggal) untuk mengapit nama tabel Anda, karena ada spasi di dalamnya.

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

PEMBARUAN:Anda harus benar-benar menggunakan pernyataan yang telah disiapkan. Seperti yang terjadi, kode ini sangat tidak aman.

$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. Seberapa buruk menggunakan SELECT MAX(id) di MYSQL daripada mysql_insert_id() di PHP?

  2. Kompilasi Masalah dengan MySQL C API pada MAC OS X 10.6

  3. Menghubungkan ke database pihak ketiga di Joomla?

  4. Nama pengenal utama (atau kunci) migrasi Laravel terlalu panjang

  5. Atur zona waktu di PHP dan MySQL