Perbedaan Mysql Fetch_

Perbedaan Mysql Fetch_

Artikel kali ini akan mengulas tentang perbedaan perintah mysql_fetch_array, mysql_fetch_assoc dan mysql_fetch_rows. Tentunya teman-teman sudah sangat mengenal dengan perintah php ini, dimana perintah tersebut digunakan untuk menampilkan data dari database. Bagi teman-teman yang baru belajar PHP, akan menganggap sama perintah tersebut, namun ternya berbeda lho. Untuk lebih jelasnya kita lihat potongan kode berikut ini:

mysql-fetch.jpg

mysql_fetch

A. Mysql Fetch Array
mysql_fetch_array digunakan untuk menampilkan data berupa array dalam bentuk associative array dan numeric array.
Hasil keluarannya (output) akan seperti berikut:

Array
(
[0] => 9
[id_siswa] => 9
[1] => Budi
[nama] => Budi
[2] => miftah_fs@yellowweb.id
[email] => miftah_fs@yellowweb.id
[3] => L
[jenis_kelamin] => L
)

Untuk lebih jelasnya bisa dilihat pada gambar berikut ini:

mysql-fetch-1.jpg

mysql-fetch-array

Untuk mengaksesnya kita bisa menuliskan $nama_array[nama_kolom] atau $nama_array[index_array]. Misalnya $data[id_siswa] atau $data[0].

B. Mysql Fetch Assoc
mysql_fetch_assoc akan menampilkan data dalam bentuk associative array</code saja.

Array
(
[id_siswa] => 9
[nama] => Budi
[email] => miftah_fs@yellowweb.id
[jenis_kelamin] => L
)

Untuk lebih jelasnya bisa dilihat pada gambar berikut ini:

mysql-fetch-2-1.jpg

mysql-fetch-assoc

Untuk mengaksesnya kita bisa menuliskan $nama_array[nama_kolom]. Misalnya $data[id_siswa].

C. Mysql Fetch Row
mysql_fetch_row akan menampilkan data dalam bentuk numeric array</code saja.

Array
(
[0] => 9
[1] => Budi
[2] => miftah_fs@yellowweb.id
[3] => L
)

Untuk lebih jelasnya bisa dilihat pada gambar berikut ini:

mysql-fetch-3.jpg

mysql-fetch-row

Untuk mengaksesnya kita bisa menuliskan $nama_array[index_array]. Misalnya $data[0].

Dari ketiga perintah mysql_fetch diatas tentunya yang paling cepat dieksekusi adalah perintah mysql_fetch_assoc dan mysql_fetch_row. Namun umumnya yang paling sering digunakan adalah mysql_fetch_array karena disana kita bisa melihat nama array berupa nama kolom dan sekaligus indeksnya.

Sekarang teman-teman sudah tahu perbedaannya dari ketiga perintah mysql_fetch diatas. Sampai berjumpa kembali diartikel berikutnya.

Comments are closed.