Fungsi mysql_fetch_array() PHP

Definisi dan penggunaan

Fungsi mysql_fetch_array() mengambil baris satu dari kumpulan hasil, baik sebagai array hubungan, array angka, atau keduanya

Mengembalikan array yang dibuat berdasarkan baris yang diambil dari hasil kumpulan, kembali false jika tidak ada baris lain.

Syntax

mysql_fetch_array(data,array_type)
Parameter Deskripsi
data Pilihan. Menentukan pointer data yang digunakan. Pointer data ini dihasilkan oleh fungsi mysql_query().
array_type

Pilihan. Menentukan jenis hasil yang dihasilkan. Nilai yang mungkin:

  • MYSQL_ASSOC - Array hubungan
  • MYSQL_NUM - Array angka
  • MYSQL_BOTH - Standar. Membuat hubungan dan array angka sekaligus

Pemberitahuan dan komentar

Komentar:mysql_fetch_array() adalah mysql_fetch_row() Versi ekstensi. Selain menyimpan data dalam indeks numerik di array, data juga dapat disimpan sebagai indeks berhubungan, dengan nama kolom sebagai kunci.

Pemberitahuan:Tentu saja ada hal yang penting untuk disebutkan, penggunaan mysql_fetch_array() tidak jelas lebih baik daripada penggunaan mysql_fetch_row() Lambat, dan jelas menawarkan lebih banyak nilai.

Komentar:Nama kolom yang dikembalikan oleh fungsi ini berbeda huruf besar ke kecil.

Contoh

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
mysql_close($con);
?>

Output seperti:

Array
(
[0] => Adams
[LastName] => Adams
[1] => John
[FirstName] => John
[2] => London
[City] => London
)