Skrip diatas untuk mengurutkan nama_produk dari abjad A hingga Z.
Data diatas tentu saja ditampilkan dengan perintah query tapi tidak menggunakan ORDER by id ataupun ORDER by id DESC. Jadi secara default
data tetap ditampilkan berdasarkan data yang pertama kali dimasukan.
Dalam variabel $perintah="SELECT * FROM nama_tabel"; saya menambahkan ORDER by id jadi perintahnya $perintah="SELECT * FROM nama_tabel ORDER by id"; hasilnya data tetap ditampilkan berdasarkan data yang pertama kali dimasukan.
Sedangkan ketika saya menggunakan parameter ORDER by id DESC datanya ditampilkan berdasarkan data yang baru dimasukan $perintah="SELECT * FROM nama_tabel ORDER by id DESC"; dengan kata lain data yang baru dimasukan akan berada/ditampilkan pada urutan yang teratas
Data yang baru dimasukan akan berada pada urutan yang paling atas sehingga urutannya jadi 36,35,34,31. Sampai disini Saya jadi mengerti tentang penggunaan ORDER by id dan ORDER by id DESC, ini memang sepele, tapi seharusnya memang kita mengerti fungsi dari setiap baris kode yang kita tuliskan agar tidak keliru saat menjeleskannya kepada orang lain.
Jadi sebenarnya penggunaan ORDER by itu akan diikuti dengan nama kolom pada tabel kemudian selanjutnya diikuti dengan parameter lain seperti DESC atau ASC, jadi kalau hanya ORDER by id tanpa memasukan prameter lain itu tidak akan berpangaruh, jadi order by id tidak bisa dibandingkan dengan order by id desc, karena bila menggunakan perintah order by id tanpa diikuti dengan perintah/parameter lain tidak akan berpengaruh
Lihat juga :
- Perbedaan ORDER by DESC dan ASC MySQL
- Menampilkan Database Dari Angka Satu 1
Video Memahami Penggunaan ORDER by id dan ORDER by id DESC MySQL
Seorang laki - laki biasa yang senang duduk sendirian di pinggir pantai, pengagum embun pagi dan lembayung senja, suka blogging, coding dan jogging. Moto hidupnya adalah hidup santai dan simpel