Update 27/01/24 · Read 2 menit
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…
OK, selesai.
Baca Juga: