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;
Table of Contents
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…
OK, selesai.
Baca Juga: