KONEKSI KE POSTGRESQL MELALUI PHP
Dalam aplikasi web, untuk autentikasi ke dalam sistem database dapat menggunakan antarmuka berbagai aplikasi atau program seperti CGI maupun server API. Apache Web Server dapat berinter-aksi dengan system database dengan menggunakan modul seperti php, jsp maupun CGI dan dapat digunalan untuk menghubungkan klien dengan server database. Program CGI, script php atau jsp dapat berisi nama user dan password untuk autientikasi ke database server. Pada bab postingan ini akan saya bahas mengenai koneksi ke PostgreSQL melaluli PHP.
PHP telah memiliki fungsi yang lengkap untuk berinteraksi dengan PostgreSQL, informasi yang lengkap mengenai fungsi ini dapat dilihat pada situs http://www.php.net/manual/ref.pgsql.php.
Pada postingan ini hanya akan ditinjau sekilas mengenai bagaimana PHP berhubungan dengan PostregSQL. Sebuah contoh script php sederhana untuk melakukan koneksi ke PostregSQL adalah sebagai berikut:
1 Koneksi ke PostregSQL
Sebelum dapat berinteraksi dengan PostregSQL, pertama-tama yang perlu dilakukan adalah membuka koneksi dengan PostregSQL. Setiap koneksi direprentasikan dengan sebuah variable. Pada contoh di atas adalah “dbkoneksi”. PHP dapat membuat multiple koneksi yan masing-masing mempunyai koneksi dengan PostregSQL. Contoh funsgi ini adalah sebagai berikut:
Penggunaan variable PHP dapat digunakan untuk membuka database, seperti berikut :
Opsi-opsi dalam fungsi pg_connect tertampil pada table 1
Table 1: Opsi-opsi fungsi pg_connect
Opsi
Dbname = nama database yang akan dihubungi
User = nama user yang digunakan untuk melakukan koneksi
Password = password yang digunakan untuk melakukan koneksi
Host = nama host server yang menyediakan PostregSQL
Hostaddr = alamat IP dari server yang menyediakan PostregSQL
Port = port TCP yang dibuka server
Jika koneksi yang dilakukan berhasil maka fungsi pg_connect akan memberikan nilai true sehingga apakah koneksi berhasi atau tidak akan dapat dideteksi. Script PHP berikut merupakan contoh untuk medeteksi sesuatu koneksi.
2 Informasi koneksi ke PostregSQL
Setelah terjadi koneksi maka akan dapat dilihat informasi dari koneksi yang telah dibangun. Informasi yang diperoleh dapat berupa nama database, nama host dan port yang digunakan server. Script PHP berikut dapat melihat informasi setelah koneksi terjadi:
3 Pemutusan Koneksi ke PostregSQL
Fungsi pg_close() merupakan fungsi PHP yang digunakan untuk memutuskan funngsi ke PostregSQL, seperti contoh berikut:
0 komentar:
Posting Komentar