Trigger History

agan sekalian ada yang tau ga cara bikin trigger untuk membuat history buat timeline, jadi setiap melakukan edit, delete, maupun penambahan data di setiap table nantinya table history bakal terisi. Terima kasih sebelumnya

avatar ilhamdsofyan
@ilhamdsofyan

25 Kontribusi 3 Poin

Diperbarui 2 tahun yang lalu

4 Jawaban:

maskudnya trigger masukin ke database ya? atau? kalau sekedar insert ke table, bisa ditiap action formnya, ada satu input type hidden, misalnya di form delete

<form>
 <input type="hidden" name="action" value="delete">
 <input type="submit" value="Hapus">
</form>

nanti pas form disubmit alias pas ngedelete sesuatu tinggal simpan juga $_POST['action'] nya (kalau php) .. jadi sediakan satu table isinya minimal id, action, id_link (action bisa delete, insert, edit atau apapun) , id_link diisi link yang bersangkutan atau id nya, misalnya data untuk forum, maka id forumnya

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

@hilmanrdn kayanya ga begitu deh saya maunya ketika update nanti bisa insert juga ke table history nah di table itu nanti ada [id,nama table, tanggal, aksi] begitu mas, nah history itu table baru yang buat simpen kegiatan kita jadi kaya log file gitu lah, tapi buatnya pake trigger

avatar ilhamdsofyan
@ilhamdsofyan

25 Kontribusi 3 Poin

Dipost 8 tahun yang lalu

ini trigger yg di mysql bukan ? kalo dikoding buat aja kode insert ke table history setelah kode insert timeline

avatar switch
@switch

78 Kontribusi 23 Poin

Dipost 8 tahun yang lalu

<div>permisi mas ,saya juga punya case seperti mas @ilhamdsofyan, dimana ketika kita melakukan update ,nanti sekaligus ada aksi insert juga ke tabel history, jadi data akan terus bertambah gitu , nah kalau insert saya udah berhasil mas,saya tambahkan 1 insert lagi di file tsb,tetapi pas update belum paham mas, datanya berhasil terupdate dan juga ter-insert ke tabel history, tetapi setiap kolom yg saya edit/ubah,itu tidak hanya berubah di baris yg baru kita tambahkan saja mas,tetapi baris data sebelumnya juga berubah, jadi dari atas sampe bawah data misal kolom A saya ganti jadi nilai 10, nah baris-baris sebelumnya pada kolom A berubah menjadi nilai 10 juga mas, padahal kan harusnya nilainya tetap aja gitu, tanpa ikut berubah dari data yang barusan kita update + insert<br><br>Mohon bantuannya mas<br><br>Terima kasih<br><br>seperti ini mas,gambarannya, sebagai contoh saya ubah di kolom C6 saja, data semuanya berubah menjadi angka 20<br><figure data-trix-attachment="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;image.png&quot;,&quot;filesize&quot;:72795,&quot;height&quot;:465,&quot;url&quot;:&quot;https://i.ibb.co/hWn5q0R/image.png&quot;,&quot;width&quot;:1366}" data-trix-content-type="image/png" data-trix-attributes="{&quot;presentation&quot;:&quot;gallery&quot;}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/hWn5q0R/image.png" width="1366" height="465"><figcaption class="attachment__caption"><span class="attachment__name">image.png</span></figcaption></figure></div>

avatar rachelgultom_google
@rachelgultom_google

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban