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

Cara input, tambah data PHP disimpan pada database MySQL Phpmyadmin, Server atau Localhost.

Belajar membuat koding script PHP Mysql input baru, simpan data,

Langkah pertama membuat database baru mysql “crud”:

crud.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;

 

Script Koneksi database mysqli PHP

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

<?php 
// data akun database + nama database (password kosong)
$db=mysqli_connect("localhost","admin","123","crud");
// ganti username dan password diatas (password kosong) setingan xampp
if (mysqli_connect_errno()){ // cek kondisi jika koneksi berhasil
echo "Koneksi database gagal : " . mysqli_connect_error();}?>

 

Script form Input data

Kode, script html untuk form input / tambah data, buat file baru: insert.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="proses_insert.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/insert.php

 

Script Query Simpan

Buat Kode script 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
$qr="insert into data_siswa (nama, alamat) values ('$nama','$alamat')";
$insert=$db->query($qr);

if($insert){
echo "Data berhasil disimpan: <a href='insert.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: crud > tabel :: data_siswa.

Materi selanjutnya…

READ :  Belajar PHP: Cara Tampil (View) data Mysql + Tabel

OK, selesai.

Baca Juga:

Kursus Private PHP Developer (PHP, HTML, Mysql)


Updated: January 27, 2024