Gabung Komunitas Show
Yuk gabung komunitas {{forum_name}} dulu supaya bisa kasih cendol, komentar dan hal seru lainnya.
28-09-2013 09:59 di profile_anggota.php $id=$_GET['id']; 28-09-2013 10:02 Quote: Original Posted By cbdyt2009►kira2 spt ini gan: di profile_anggota.php $id=$_GET['id']; bisa ke baca nya kok cuma yang no id = 1 doang yah ? 28-09-2013 10:31 28-09-2013 13:43 Quote: Original Posted By
numus175► bisa ke baca nya kok cuma yang no id = 1 doang yah ? lho, bukannya agan pinginnya spt itu, sesuai id? atau gimana yg agan maksud? 28-09-2013 13:49 Kaskus Maniac Posts: 5,567 Quote: Original Posted By numus175►bang gimana sih cara nya nampilin data sesuai id Quote: Original Posted By cbdyt2009►kira2 spt ini gan: di profile_anggota.php $id=$_GET['id']; Quote: Original Posted By
numus175► bisa ke baca nya kok cuma yang no id = 1 doang yah ? jawabannya udah bener masbro,,,, 28-09-2013 13:56
04-11-2017 21:13 07-11-2017 11:28 Quote: Original Posted By febikristi►Tanya dong, kan aku mau bikin tugas akhir bulan prakerin,, aku buat web penjualan yg
sederhana, 07-11-2017 11:30 Setelah sebelumnya kita bahas mengenai cara menghubungkan MySQL dengan PHP, pada kesempatan kali ini kita akan membahas bagaimana cara menampilkan data tabel MySQL Dengan PHP. Telah disebutkan pada artikel tersebut bahwa kita tidak disarankan menggunakan fungsi yang berawalan Untuk itu pada kesempatan ini kita akan menggunakan fungsi yang diawali dengan Daftar Isi: Daftar Isi
Download file yang digunakan pada tutorial ini: I. Fungsi Yang Dapat Digunakan Untuk Mengambil dan Menampilkan Data Tabel MySQLFungsi yang digunakan untuk menjalankan semua query MySQL adalah Nah, untuk dapat menampilkan data hasil query, kita perlu mengakses data tersebut, untuk mengakses nya kita dapat menggunakan fungsi yang berawalan
Perbedaan ketiga fungsi ini dapat digambarkan sebagai berikut: Untuk lebih memahami lebih jauh tentang array, sobat dapat mempelajarinya pada artikel ini: Memahami Array Pada PHP Dari ketiga fungsi tersebut, terlihat bahwa yang paling efisien adalah menggunakan Perulangan (loop) yang digunakanSemua fungsi diatas, kecuali Karena sifatnya yang demikian MAKA kita menggunakan perulangan II. Buat Tabel Pada DatabaseUntuk dapat mencoba script yang akan kita praktekkan nanti, saya akan menggunakan contoh data penjualan yang disimpan pada tabel sales dan database tutorial Adapun bentuk tabel dan datanya adalah sebagai berikut:
Untuk membuatnya, buat file insert_data.php kemudian copy-paste script berikut (pastikan belum ada tabel sales di database):
Selanjutnya jalankan file tersebut, jika berhasil, maka akan muncul pesan seperti ini: III. Menampilkan Data Tabel MySQL Dengan Fungsi mysqli_fetch_array()Fungsi yang pertama yang akan kita gunakan adalah fungsi Contoh kode:
Hasil yang kita peroleh adalah: Penjelasan:
Seperti telah kita bahas
sebelumnya bahwa kita menggunakan perulangan Untuk membuktikannya, mari kita coba menjalankan
Hasil yang kita peroleh: IV. Menampilkan Data Tabel Database MySQL Dengan Fungsi mysqli_fetch_assoc()Seperti telah disampaikan sebelumnya, fungsi ini sama dengan fungsi Melanjutkan contoh sebelumnya, untuk menggunakan fungsi ini, kita hanya perlu mengubah fungsi dari
Output yang dihasilkan juga sama, yaitu: Penjelasan: Penjelasannya sama seperti sebelumnya, hanya saja pada baris ke 29 kita mengubah fungsi V. Menampilkan Data Tabel MySQL Dengan Fungsi mysqli_fetch_row()Fungsi ini juga sama dengan fungsi Contoh penggunaan query ini sama dengan contoh sebelumnya, hanya saja kita ubah fungsi
Hasil yang kita peroleh juga sama: Penjelasan: Penjelasan sama seperti pada fungsi Urutan index diambil dari nama field yang digunakan pada query SELECT yang diurutkan dari yang paling kiri ke kanan: VI. Membuat dan Menampilkan Data Temporary FieldMelanjutkan sebelumnya, untuk mempermudah memahami index ini, mari kita buat temporary field yang bernama Query nya perlu kita ubah menjadi:
Hasil yang kita peroleh adalah: Penjelasan: Kita dapat membuat temporary field dengan menambahkan Saya lebih memilih menggunakan Field-field yang akan menjadi key dari array hasil query adalah seperti gambar berikut: Jika menggunakan fungsi VII. Apakah Perlu Menjalankan Fungsi mysqli_free_result() dan mysqli_close()?Pada contoh diatas, ketika menampilkan data tabel MySQL,  kita selalu menggunakan mysqli_free_result()Setiap kali kita menjalankan perintah MySQL yang menghasilkan data (perintah SELECT) maka PHP akan menyimpan data tersebut
pada memori komputer (RAM), hal ini sama ketika kita mendefinisikan variabel, dimana nilai dari variabel tersebut akan disimpan pada memory Nah, untuk menghapus data pada memory ini, pada variabel kita cukup memberikan nilai null atau sejenisnya ( Catatan: PHP tetap akan menjalankan perintah ini di setiap akhir eksekusi script PHP. Apakah fungsi ini perlu dijalankan? YA, jika query kita menghasilkan data yang sangat besar, dan di sisa script PHP kita masih banyak kode yang membutuhkan space memory atau kita tidak tahu apa yang terjadi di sisa script PHP yang ada (seperti pada pembuatan plugin) TIDAK, jika query menghasilkan data yang kecil dan kita tahu bahwa sisa dari  script PHP kita hanya membutuhkan memory yang kecil. mysqli_close()Fungsi ini berfungsi untuk menutup koneksi MySQL, apakah ini perlu kita jalankan? YA, jika kita ingin membiasakan sesuatu yang baik, karena di bahasa pemrograman lain koneksi ini akan terus terbuka jika kita tidak menutupnya secara manual. TIDAK, jika kita ingin praktis, karena PHP akan selalu menutup koneksi ini di akhir eksekusi script PHP. PHP merupakan bahasa inerpreter, yang artinya tidak berhubungan langsung dengan fisik komputer, padahal setiap bahasa pemrograman selalu berhubungan dengan fisik komputer, nah pada PHP, ada engine sendiri yang menterjemahkan bahasa PHP ke bahasa komputer yang sampai saat ini menggunakan Zend Engine. Nah, Zend Engine ini yang akan otomatis menutup semua koneksi pada database pada setiap akhir eksekusi script PHP. Download file yang digunakan pada tutorial ini: VIII. TambahanTerdapat pertanyaan seperti ini: bagaimana jika kita ingin menskip beberapa data? misal yang ditampilkan hanya baris 2,3, dan 4, tidak keseluruhan data. Untuk keperluan seperti ini, kita bisa menggunakan statement continue untuk melewati loop dan break untuk menghentikan loop, sebagai berikut:
Demikian pembahasan mengenai cara menampilkan data tabel MySQL dengan PHP, semoga bermanfaat. Artikel Terkait: Menampilkan Data MySQL Ke Dalam Tabel HTML Subscibe NowSuka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com |