Cara menggunakan insert time php

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;

Daftar ISI

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

Cara menggunakan insert time 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.

Cara menggunakan insert time php

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

Biasanya kalau kita membuat suatu aplikasi, ada salah satu fitur yang akan sangat membantu dalam tracking suatu data yang dilakukan proses tambah, ubah, atau hapus datanya. Fitur ini terdiri dari siapa yang membuat (created_by), kapan data itu dibuat (created_at), siapa yang merubah (modified_by), kapan data itu dirubah (modified_at), siapa yang menghapus data (deleted_by), dan kapan data itu dihapus (deleted_at). 

Pembuatan siapa yang melakukan proses crud bisa dilakukan dengan menggunakan session, sedangkan waktu dalam format datetime maka dapat dilakukan dengan 2 cara. Cara pertama adalah kita koding secara manual di setiap proses insert, update ataupun delete datanya. Cara kedua adalah cara yang lebih mudah dan efisien yaitu kita mengatur langsung dari field yang ada di tabel pada database projectnya.

Pada tulisan kali ini hanya akan fokus pada bagaimana melakukan proses pencatatan waktu dan tanggal dengan cara kedua. Baiklah tanpa panjang lebar lagi silahkan ikuti prosesnya dibawah ini.

Cara

  1. Pastikan teman memiliki database yang memiliki 1 tabel dan buatlah field/kolom baru dengan nama created_at dan modified_at. Contohnya seperti dibawah ini:
    Cara menggunakan insert time php


  2. Apabila Anda perhatikan pada gambar diatas, maka ada beberapa pengaturan yang perlu diatur terlebih dahulu, yaitu:
    • Atur kolom created_at tidak boleh kosong/allow null nya dinonaktifkan dan set pada default menjadi CURRENT_TIMESTAMP()
    • Atur kolom modified_at boleh kosong/allow null nya aktif dan default menjadi NULL ON UPDATE CURRENT_TIMESTAMP()
  3. Silahkan coba untuk memasukkan data baru, nantinya data yang baru dimasukkan pada bagian created_at dapat langsung terisi secara otomatis, contohnya seperti dibawah ini:
    Cara menggunakan insert time php


  4. Begitu juga pada saat Anda melakukan proses update data pada kolom tersebut
    Cara menggunakan insert time php

Apabila ingin melihat caranya dalam format video, maka dapat menontonnya disini:

Semoga bermanfaat


Cara menggunakan insert time php

Bagikan ke Yang Lain


Diskusi

Belum ada pertanyaan pada artikel ini


Tulis Pertanyaan

Ada pertanyaan? Silahkan tulis pada form dibawah ini

Silahkan login dahulu untuk dapat berkomentar, klik disini.


Artikel yang Lain


Cara menggunakan insert time php
PHP

Cara Kirim Email dari Localhost dengan Codeigniter…

Sebelumnya kita telah belajar tentang Cara Kirim Email dari Localhost dengan PHP Native dan PHPMailer,…

Selengkapnya

Cara menggunakan insert time php
Tips & Tricks

Cek Ketersediaan Data Tanpa Submit Form dengan Codeigniter,…

Salah satu kegunaan adanya ajax yaitu dapat memudahkan kita sebagai developer untuk melakukan proses…

Selengkapnya

Cara menggunakan insert time php
PHP

Cara Membuat Fitur Backup Database di Codeigniter…

Codeigniter adalah salah satu framework php yang ringan dan cepat juga telah memberikan berbagai…

Selengkapnya

Cara menggunakan insert time php
Tips & Tricks

Cara Mengganti Default Format Save File di Libre Office…

Pada artikel sebelumnya, saya sudah membagikan cara install aplikasi libre office di Linux. Nah kali…