Tuesday, November 15, 2011

MySQL & PHP



mysql_query() 
&
mysql_fetch_array()

baaaaa, kita bertemu lagiii......
sebelumnya kita udah belajar sedikit tentang database dan saia pun sudah membahas sedikit dri banyak query yang biasa digunakan pada MySQL
naaah, sekarang saia mau membahas sedikit pengenalan tentang mysql_query() dan mysql_fetch_array() yang biasa digunakan pada php
semoga bisa membantu mendalami php lebih lanjut yaaa :D


1. Mengambil Sebuah Query dari Database dengan Menggunakan PHP


mysql_query() 
Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil dilakukan koneksinya menggunakan mysql_select_db().
"jadiii, mysql_query itu dipake buat manggil atau ngelaksanain syntax SQL pada PHP.."

Sintaks :
$hasil = mysql_query("SQL Statement")

Contoh :
mysql_query ("INSERT INTO DataPegawai(NamaPegawai, Email, Alamat, NoTelp) values ('$_POST[NamaPegawai]', '$_POST[Email]', '$_POST[Alamat]', '$_POST[NoTelp]')");

2.  Mengambil Record dari Database dengan Menggunakan PHP

a. mysql_fetch_array() 
Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query(), dan memasukkan nya ke dalam array asosiatif, array numeris atau keduanya.
"naaahh, klo mysql_fetch_array digunain buat manggil si syntax SQL biar bisa dipanggil ke PHP nyaa...."


Sintaks :
$row = mysql_fetch_array($hasil);

$row adalah array satu record dari record $hasil yang diproses nomor record  sesuai dengan nomor urut dari proses mysql_fetch_array yang sedang dilakukan. $hasil adalah record set yang akan diproses.

Contoh :

$query="SELECT * FROM items order by id";
$rs=mysql_query($query)or die(mysql_error().''.$query);
($hasil=mysql_fetch_array($rs)):
"$query itu syntax SQL nya | $rs itu biar syntax SQL nya bisa kebaca ama PHP | naaah $hasil itu pemanggilan hasil dri proses $rs yang nantinya dimunculin di PHP atau HTML nya...."

b. mysql_fetch_assoc() 
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array asosiatif. 


Sintaks :
$row = mysql_fetch_assoc($hasil);

c. mysql_fetch_row()
Fungsi ini hampir sama dengan fungsi mysql_fetch_array(), hanya saja array yang dihasilkan hanya array numeris


Sintaks :
$row = mysql_fetch_row($hasil);

d. mysql_num_rows()
Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database. 


Sintaks : 
$jml = mysql_num_rows($hasil); 
$jml akan memiliki nilai sesuai dengan jumlah record yang ada.

saia baru bisa ngasih contoh mysql_fetch_array, karena baru mempelajari itu saja. syntax lainnya mungkin akan menyusul..... :D

semoga sedikit pengenalan ini dapat membantu kalian
selanjutnya saia akan memberikan contoh implementasi dri pelajaran diatas

maap sebelumnya jika post ini kurang memuaskaaann, hehehehe ^^v

"No Body's PERFECT, right?"

0 comments:

Post a Comment

Template by:

Free Blog Templates