Menampilkan data terakhir mysql

Hallo semuanya,   kali ini saya akan membahas materi yang berbeda dari yang sebelumnya πŸ™‚ jika kemarin saya membahas banyak sekali macam-macam pseudo class pada css 3 nah sekarang saya akan membahas tentang mysql query, yaitu Cara Menampilkan Data Terbaru Pada Mysql  Database.

Saat kita membuat website sistem informasi ada kalanya kita ingin menampilkan data yang paling terbaru biasanya untuk menampilkan berita atau produk-produk terbaru. Nah untuk itu di butuhkan query untuk menanganinya.  BAik langsung saja saya akan demokan caranya .

Saya telah menyediakan table bernama tb_indra dan datanya sebagai berikut:

Menampilkan data terakhir mysql
<β€”β€”β€” Data Terbaru

Nah setelah kita memilki datanya selanjutnya kita ingin menampilkan ke dalam website kita data yang paling update atau data yang paling terbaru  saja yaitu id=7 nama=dicky dan alamat=jakarta. Kita akan membuat querynya dengan bantuan LIMIT.

Menampilkan data terakhir mysql

Maka hasilnya akan seperti ini :

Menampilkan data terakhir mysql

nah dengan seperti ini website kita akan menampilkan terus data yang paling terbaru,

Note : Jika ingin menampilkan misal 3 data yang paling terbaru tinggal tambah saja limitnya sesuai yang kita ingin tampilkan misal limit 3 jika ingin menampilkan 3 data terbaru.

Terimakasih

in MySQL

Menampilkan data terakhir mysql

MySQL

Terdapat sebuah tabel pelanggan yang mempunyai primary key kd_pelanggan. Format kd_pelanggan yang disimpan adalah berupa 5 digit karakter, diawali dengan huruf β€œP” dan diikuti dengan nomor urut pelanggan (sesuai dengan nomor urut pengentrian data). Contohnya P0001, P0012, P0110, dst.

Nah untuk menjaga agar data kode pelanggan tetap terurut maka biasanya kita akan meng-generate kode pelanggan secara otomatis pada saat proses pengentrian data pelanggan. Kode yang ditampilkan otomatis tersebut diambil berdasarkan kode terakhir yang ditambah 1 (satu). Bagaimana teknik untuk mendapatkan kode terakhir yang ditambah 1 tersebut??

Teknik Dasar

Teknik untuk menghasilkan kode berdasarkan urutan terakhir sebenarnya cukup beragam. Yang paling umum dan paling banyak dilakukan adalah dengan beberapa langkah sbb:

  1. Ambil data pelanggan terakhir dengan perintah β€œSELECT kd_pelanggan FROM pelanggan DESC LIMIT 1” dan masukkan ke dalam variabel PHP.
  2. Ambil 4 digit terakhir dari data pelanggan terakhir tersebut (buang karakter β€œPβ€œ), kemudian ditambahkan 1.
  3. Tambahkan angka nol (0) sedemikian hingga kode pelanggan menjadi 4 digit dan selanjutnya gabungkan kembali dengan karakter β€œPβ€œ.
  4. Tampilkan kode pelanggan baru pada form inputan.

Teknik perintah SQL

Ternyata cukup gampang, tinggal mengeksekusi perintah SQL sebagai berikut:

SELECT CONCAT("P", LPAD((RIGHT(MAX(id_pelanggan),4)+1),4,'0'))
FROM pelanggan;

Setidaknya terdapat 4 (empat) fungsi SQL yang kita gunakan dalam perintah diatas:

  • MAX(ekspresi), digunakan untuk mengambil nilai terbesar dari suatu ekspresi / sejumlah field.
  • RIGHT (str, len), digunakan untuk memotong suatu string str sepanjang len dari sebelah kanan.
  • LPAD (str, len, chr), digunakan untuk menambahkan chr ke dalam string str sedemikian hingga string tersebut panjangnya menjadi len.
  • CONCAT (str1, str2, …), digunakan untuk menggabungkan 2 buah string atau lebih.

Selamat mencoba

Please follow and like us:

Menampilkan data terakhir mysql