Wednesday, August 27, 2008

Mengetahui Perbedaan MYSQL_ASSOC, MYSQL_BOTH dan MYSQL_NUM

dalam fungsi PHP-Mysql terdapat salah satu function yang bernama mysql_fetch_array(). fungsi ini digunakan untuk mendapatkan data dari sebuah database ke dalam bentuk array.

parameter yang dimiliki oleh funtion ini ada dua mysql_fetch_array(param1,param2)
param1 = resource nya
param2= tipe array yang dikembalikannya (optional)

namun kita seringnya cuman pake param1 saja, ya gak!!!?? nah sekarang anda sudah tahu ternyata funtion ini punya 2 parameter, mungkin prtanyaan anda sekarang, apa fungsi parameter yang kedua itu???

secara default param ke 2 akan bernilai MYSQL_BOTH, artinya tipe array yang dikembalikan bertipe nummeric dan assoc.

contoh tipe array numeric key=$data[0], $data[1],$data[2],$data[3],$data[4]

contoh tipe array assoc key=$data[id],$data[nama],$data[alamat],$data[url]

misal:

$sql="SELECT * FROM tamu";
$res=mysql_query($sql);
$data=mysql_fetch_array($res);
echo $data[0];
echo $data[id];


MYSQL_ASSOC
hanya mengembalikan tipe array ke dalam bentuk string nama fieldnya
Pemakian yag salah
echo $data[1];
echo $data[2];

pemakaian yang benar
echo $data[id];
echo $data[nama];

MYSQL_NUM
kebalikan dari MYSQL_ASSOC.. okeyzzz

semoga bermanfaat



No comments:

Post a Comment

Komentar anda bila perlu penjelasan (semampu saya tentunya)

silahkan login dulu atau follow blog ini untuk bisa mengisi komentar