Belajar PHP: Cara Simpan, Insert Data (Database Mysql)

gambar ilustrasi php mysql

Panduan cara insert, tambah data dengan kode PHP yang di simpan di database MySQL Phpmyadmin = Localhost

Belajar kode PHP Mysql untuk tambah / simpan data, langkah pertama membuat database baru mysql: belajar_php.sql

CREATE TABLE `data_siswa` (
`id` int(12) NOT NULL,
`nama` varchar(25) NOT NULL,
`alamat` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `data_siswa`
ADD PRIMARY KEY (`id`);

ALTER TABLE `data_siswa`
MODIFY `id` int(12) NOT NULL AUTO_INCREMENT;
COMMIT;

Koneksi database mysqli PHP

Buat folder: xampp > htdocs > latihan-php> koneksi.php

<?php 
// data akun database + nama database (password kosong)
$koneksi=mysqli_connect("localhost","root","","belajar_php");

if (mysqli_connect_errno()){ // cek kondisi jika koneksi berhasil
echo "Koneksi database gagal : " . mysqli_connect_error();}?>

Membuat form Input data

Kode html untuk form input / tambah data, buat file baru: input_data.php

<!DOCTYPE html>
<html>
<head>
<title>Input data siswa</title>
</head>
<body style="padding:15px;background:#ddd">
<h4> Form tambah data siswa:</h4>
<form action="insert_data.php" method="post">
<input style="margin-bottom:10px;" type="text" name="nama" placeholder="Nama..."><br>
<input style="margin-bottom:10px;" type="text" name="alamat" placeholder="Alamat..."><br>
<button type="submit">Simpan</button>
</form>
</body>
</html>

Hasil preview: http://localhost/belajar-php/input_data.php

Query Tambah data PHP

Buat Kode file baru untuk proses query php untuk insert, simpan data: insert_data.php

<?php
include"koneksi.php"; // masukan konekasi DB
// ambil variable
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];

//Proses query simpan
$simpan=mysqli_query($koneksi,"insert into data_siswa (nama, alamat) values ('$nama','$alamat')");
if($simpan){
echo "Data berhasil disimpan: <a href='input_data.php'> + Tambah data. </a>";
}else{
echo "Gagal simpan data!";
}
?>

Hasil database mysql simpan data

Setelah proses dari form input tambah data berhasil disimpan akan ditampikan lewat phpmyadmin, database: latihan_php > tabel :: data_siswa.

OK, selesai.

Downlod file latihan #1

Guna memudahkan belajar php mysql – tambah / insert data kita sediakan file jadi + database format zip: belajar-php-latihan-simpan-data.zip

Editor: | Update: Oktober 23, 2020

Baca Juga:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *