Script PHP Mengurutkan Angka
Script PHP mengurutkan angka adalah tutorial membuat program untuk melakukan sorting data numerik yang diambil dari database sehingga outputnya ditampilkan secara urut, baik berdasarkan sort ascending maupun descending. Mengurutkan angka secara ascending artinya membuat urut sebuah nilai numerik mulai dari yang paling kecil, sebaliknya descending adalah mengurutkan angka numerik mulai dari yang paling besar. Kemudian script php mengurutkan angka ini dibuat tanpa menggunakan function, meskipun sistem PHP sebetulnya telah menyediakan function untuk mengurutkan array yaitu fungsi sort() dan fungsi asort(). Jadi bagaimana cara mengurutkan angka menggunakan script php ini? Oke, kita pelajari bersama query sql untuk mengurutkan angka numerik.
Cara membuat script php mengurutkan angka agar dapat berfungsi untuk mensorting data numerik yang diambil dari database ini cukuplah mudah yaitu dengan query ASC atu DESC. Kemudian script php mengurutkan angka ini kami jalankan menggunakan web server XAMPP ver 7.3 include database MySQLi dengan pemrograman php versi 7. Untuk tutorial script php lainnya silahkan pelajari artikel ini cara membuat crud dengan php mysql.
Berikut adalah langkah-langkah bagaimana cara membuat script php mengurutkan angka numerik otomatis menggunakan query ASC dan DESC sehingga data tampil secara urut.
Script PHP Mengurutkan Angka
mengurutkan angka dengan php
1. Persiapan Database.
Buat database MySQL untuk menyimpan data yang akan dimanipulasi dengan sorting numerik, misal disini nama databasenya adalah db_tutorial. Kemudian memiliki tabel dengan tb_mahasiswa yang terdiri dari atribut id_mahasiswa, npm, nama, jurusan, angkatan, dan ipk, untuk ipk memakai tipe data double atau float.
Perhatikan contoh database di atas, terdapat beberapa baris data identitas mahasiswa dan nilai IPK, dimana nilai ipk ini yang akan kita urutkan baik mulai dari yang terkecil atau sebaliknya.
2. Membuat Query Sorting.
Didalam SQL terdapat query untuk mengurutkan angka, yaitu ORDER BY dengan parameter ASC atau DESC, dimana ASC atau ascending akan mengurutkan dari yang terkecil, sedangkan DESC akan mengurutkan dari yang terbesar.
SELECT * FROM tb_mahasiswa ORDER BY ipk SELECT * FROM tb_mahasiswa ORDER BY ipk ASC
Query di atas akan mengurutkan angka mulai dari yang terkecil, baik dengan ASC atapun tidak, karena secara default ORDER BY akan mengurutkan mulai dari yang terkecil.
SELECT * FROM tb_mahasiswa ORDER BY ipk DESC
Sedangkan query di atas akan mengurutkan angka mulai dari yang terbesar, dan harus menggunakan DESC pada ORDER BY.
3. Implemetasi pada Script PHP.
Membuat script php mengurutkan angka dari baris data pada tabel di atas dapat dilakukan dengan query yang telah dijelaskan pada langkah ke-2, menampilkannya bisa menggunakan array. Pastikan script php terkoneksi ke database mysqli, jika belum bisa membuat koneksi mysqli silahkan ikuti pada tutorial ini membuat koneksi database dengan php7 mysqli.
Simpan sebagai index.php
<html> <head> <title>Script PHP Mengurutkan Angka</title> </head> <body> <h2>Mengurutkan Angka dengan PHP</h2> <p>Nilai IPK Mulai yang Terbesar</p> <table border="1" cellpadding="4"> <tr bgcolor="#e5e5e5"> <td>No</td> <td>NPM</td> <td>Nama</td> <td>Jurusan</td> <td>Angkatan</td> <td>IPK</td> </tr> <?php include "koneksi.php"; $no=1; $query =mysqli_query($conn, "SELECT * FROM tb_mahasiswa ORDER BY ipk DESC"); while($data =mysqli_fetch_array($query)){ ?> <tr> <td><?=$no++?></td> <td><?=$data['npm']?></td> <td><?=$data['nama']?></td> <td><?=$data['jurusan']?></td> <td><?=$data['angkatan']?></td> <td><?=$data['ipk']?></td> </tr> <?php } ?> </table> </body> </html>
Jalankan script php mengurutkan angka di atas pada localhost, pastikan terkoneksi ke database yang telah dibuat dengan ekstensi mysqli. Jika berhasil mengikuti tutorial mengurutkan angka ini, maka pada halaman browser akan tampil seperti gambar berikut.
Inti dari tutorial cara mengurutkan angka dengan php ini adalah pada baris kode query ORDER BY baik dengan ASC maupun DESC menggunakan mysqli berikut ini.
$query =mysqli_query($conn, "SELECT * FROM tb_mahasiswa ORDER BY ipk DESC");
Download Tutorial Script PHP Mengurutkan Angka
Sekian penjelasan dari kami tentang bagaimana cara membuat script php mengurutkan angka menggunakan query ORDER BY baik ASC maupun DESC. Untuk mendapatkan source code nya Anda dapat langsung copas souce code php di dalam artikel, jika script php gagal di eksekusi atau tidak berhasil atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Script PHP Update Database MySQL | CRUD
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Script Login Multiuser dengan PHP dan MySQL
- Script PHP untuk Cari Data pada Database MySQL
- Membuat Form dan Script Edit Data dengan PHP MySQL
- Membuat Widget Live Chat dengan PHP MySQL
Script PHP Mengurutkan Angka
Tags: mengurutkan angka dengan php, mengurutkan angka di php, sorting data dengan php, php sorting data, script php mengurutkan angka