phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Cara menulis informasi dari formulir html ke Database MySQL

Silakan gunakan mysqli . Saya telah mengubah kode Anda untuk menyiapkan sisipan.

Jika tidak, itu akan menjadi pesta injeksi SQL yang besar.

Juga, untuk mengakses $_POST , Anda harus memberikan indeks string, seperti $_POST['firstname'] . Meskipun berfungsi seperti $_POST[firstname] , PHP akan mengeluarkan peringatan.

<?php
$mysql_host     = "localhost";
$mysql_username = "username";
$mysql_password = "password";
$mysql_database = "database";

$mysqli  = new Mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
$prepare = $mysqli->prepare("INSERT INTO `Information`(`Firstname`,`Lastname`,`Email`,`StreetAddress`,`PostalCode`,`City`,`StateProvince`,`Country`,`Controllers`,`Color`) VALUES (?,?,?,?,?,?,?,?,?,?)");
$prepare->bind_param("ssssssssss", $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['streetaddress'], $_POST['postalcode'], $_POST['city'], $_POST['state'], $_POST['country'], $_POST['controllers'], $_POST['color']);
$prepare->execute();
$mysqli->close();
?>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Cara menggunakan Sum dan Inner Join dalam pernyataan hapus dan tambahkan tabel ketiga ke dalamnya

  2. Batasi pendaftaran hingga 4 orang pada formulir pendaftaran

  3. Kolom tanggal MySQL diisi otomatis dengan tanggal saat ini

  4. Koneksi untuk pengguna kontrol seperti yang didefinisikan dalam konfigurasi Anda gagal dengan phpMyAdmin di XAMPP

  5. Ubah Tabel menggunakan Kueri PHP, Nama Kolom tidak muncul di phpMyAdmin