Postingan

Menampilkan postingan dari Juli, 2019

PHP Menghitung jumlah data di table MySQL

Mari berdiskusi bersama kami di Group Facebook Kurung Kurawal Ada kalanya aplikasi PHP kita butuh untuk mengetahui jumlah data di dalam suatu table database, dalam contoh kali ini, database MySQL. Misalnya, mengetahui jumlah member, mengetahui jumlah transaksi, dan lain sebagainya. Untuk keperluan tersebut, MySQL menyediakan fungsi  count()  untuk mengetahui jumlah data dari sebuah query. Dipahami ya, bahwa jumlah data sebuah query, tidak selalu berarti jumlah data dalam suatu table. Lebih detail mengenai ini akan dibahas lain waktu, semoga ada kesempatan itu. Kembali ke topik kita, cara kedua adalah, menggunakan fungsi dari driver MySQL di PHP,  mysql_num_rows() . Dan cara ketiga, adalah cara yang paling tradisional dan, seringnya, tidak efektif, yaitu mengambil seluruh data dari query ke dalam sebuah variable penampung, misalnya Array(), dan kemudian menghitung jumlah isi dari Array tersebut. Kenapa cara ketiga ini (sering kali) tidak efektif ? Bayangkan jika...

MENAMPILKAN WAKTU EKSEKUSI HALAMAN DENGAN PHP

Gambar
Trik berikut ini sederhana, namun cukup menarik, Yaitu menampilkan waktu eksekusi halaman dengan PHP. Dengan trik ini kita bisa mengetahui berapa lama halaman web kita dimuat. Kita juga bisa menggunakan teknik ini untuk pengujian kecepatan aplikasi atau website kita. Untuk menampilkan waktu eksekusi halaman dengan PHP, kita akan menaruh kode PHP yang akan menangkap waktu awal pada bagian atas kode halaman, dan kode PHP untuk menangkap waktu berakhir pada bagian bawah kode halaman. MENAMPILKAN WAKTU EKSEKUSI HALAMAN DENGAN PHP Berikut ini langsung saja kita praktekkan Dalam contoh ini saya menggunakan file import data dari excel ke PHP yang kemarin kita telah buat. Step 1 : Buka file import.php (atau file php lain milik anda). Letakkan kode berikut ini pada bagian paling atas kode 1 2 3 4 5 6 <?php $time = microtime ( ) ; $time = explode ( ' ' , $time ) ; $time = $time [ 1 ] + $time [ 0 ] ; $start = $time ; ?> ...