Mengambil baris record dari MySQL menggunakan mysql_fetch_assoc

mysql_fetch_assoc()

Digunakan untuk mengambil hasil dari mysql_query() menjadi array assosiatif.

Syntax:

mysql_fetch_assoc($hasil_query)

Keterangan:

  • $hasil_query adalah resource yang dihasilkan oleh perintah mysql_query().

Nilai yang dikembalikan:

  • Jika Sukses akan mengembalikan array assosiatif bertipe string.
  • Jika tidak ada baris yang didapat maka akan menghasilkan ‘FALSE’.

Contoh:

<?php

$sql=”SELECT nama, alamat FROM mahasiswa”;

$hasil_query=mysql_query($sql);

while($baris= mysql_fetch_assoc($hasil_query)){

echo $baris[‘nama’];

echo $baris[‘alamat’];

}

?>

Keterangan:

  • mysql_fetch_assoc($hasil_query), kode ini berarti kita akan merubah isi variabel $hasil_query menjadi array assosiatif bertipe string.
  • $baris[‘nama’], kode ini berarti kita mengambil index ‘nama’ dari array $baris.

Muncul Pertanyaan:

Mengapa pada kode diatas kita menggunakan while bersamaan dengan mysql_fetch_assoc()… ?

Jawaban:

Perintah while digunakan jika hasil dari query itu berisi lebih dari satu baris record, jadi jika hasil dari querymu hanya mengambil satu baris record saja maka tidak perlu menggunakan while.

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *