Selasa, 15 November 2011

MySQL API

MySQL API (Appliaction Programming Interface) merupakan komponen yang digunakan untuk menghubungkan database melalui PHP. Dengan adanya MySQL API, maka PHP dapat melakukan proses pengiriman dan pengambilan data ke dan dari database serta pembuatan dan penghapusan database atau tabel. Berikut merupakan daftar dari antarmuka yang disediakan oleh MySQL untuk PHP :

Rabu, 02 November 2011

Perbedaan Method GET dan Method POST

Method POST

Method post digunakan untuk mendapatkan informasi yang dikirim lewat elemen-elemen form sebagai parameter. Pada method POST, nilai informasi yang dikirim/dimasukkan tidak ditampilkan pada bagian address. Seperti pada gambar berikut.



Pada gambar di atas sebenarnya ada satu variabel input yang dikirim ke file gaji.php, yaitu variabel gaji_pertama. Namun karena menggunakan method POST, variabel gaji_pertama tidak ditampilkan pada bagian address.


Method GET
Sama seperti method POST, mehod GET juga digunakan untuk mendapatkan infromasi, namun method GET mengambil informasi yang yang dikirim lewat URL parameter. Pada method GET, variabel yang dikirim akan ditampilkan pada bagian address. Seperti pada gambar berikut ini.



Dari gambar tersebut dapat kita lihat perbedaannya, variabel gaji_pertama yang dikirim ke file gaji.php ditampilkan pada bagian address.

Menggabungkan PHP dam HTML

PHP merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data secara dinamis. PHP dikatakan sebagai sebuah server-side embedded script language yang artinya sintaks-sintaks yang kita berikan akan sepenuhnya dijalankan oleh server tetapi akan ditampilkan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan pada server.

Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :
  • Membaca permintaan dari client/browser
  • Mencari halaman/page di server
  • Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.
  • Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah).