web ii php 10 odbc 1
TRANSCRIPT
AKASES DATABASE VIA ODBC
• ODBC (Open Database Connectivity) merupakanstandar yg dikembangkan oleh Microsoft dg tujuan untuk memudahkan pengaksesan database melalui sekumpulan fungsi bersifat umum.
• Kesemuanya diakses dengan memakai kaidahSQL (Structured Query Language).
• Pada SO Windows, sumber data ODBC dapat diakses melalui DSN (Data Source Name) atau nama sumber data.
MEMBUAT DSN• DSN dapat dibuat dengan ODBC Data
Source (32bit) pada Control PanelWindows 9x atau Control Panel, Administrative Tools Windows Xp,2000.
Fungsi-Fungsi ODBC
• Fungsi odbc_connect– Untuk menghubungkan nama sumber data
ODBC.– Bentuk:
– Menghasilkan FALSE jika hubungan gagal– Jika TRUE, menghasilkan nilai balik bertipe
Integer.
Odbc_connect(nama_sumber, nama_user,
password)
Fungsi-Fungsi ODBC
• Fungsi odbc_close– Untuk menutup hubungan dengan sumber
data ODBC.– Bentuk:
– Nama pengenal adalah variabel yang dinyatakan dalan odbc_connect.
Odbc_close(pengenal_hubungan)
Fungsi-Fungsi ODBC
• Fungsi odbc_close_all– Untuk menutup semua hubungan dengan
sumber data ODBC.– Bentuk:
– Tidak ada argumen yang perlu diberikan
Odbc_close_all()
Fungsi-Fungsi ODBC
• Fungsi odbc_do/odcb_exec– Untuk meng-eksekusi permintaan yang ada
pada string_query.– Bentuk:
– Memberikan nilai balik bertipe integer ygmenyatakan pengenal hubungan.
Odbc_do(pengenal_hubungan, string_query )
Odbc_exec(pengenal_hubungan, string_query )
Fungsi-Fungsi ODBC
• Fungsi odbc_num_fields– Untuk memperoleh jumlah field yang terdapat
pada suatu hasil odbc_do atau odbc_exec.– Bentuk:
– Memberikan nilai balik bertipe integer ygmenyatakan pengenal hasil.
Odbc_num_fields(pengenal_hasil )
Fungsi-Fungsi ODBC• Fungsi odbc_fetch_row
– Untuk memperoleh sebuah baris dari suatu himpunan hasil.
– Bentuk:
– Pengenal_hasil adalah nilai yang diperoleh dari odbc_do atau odbc_exec.
– Nomor_baris adalah nomor baris yang ingin diperoleh.
Odbc_fetch_row(pengenal_hasil,nomor_baris )
Fungsi-Fungsi ODBC
• Fungsi odbc_num_rows– Untuk memperoleh jumlah record yang
terdapat pada suatu hasil odbc_do atau odbc_exec.
– Bentuk:
– Memberikan nilai balik bertipe integer ygmenyatakan pengenal hasil.
Odbc_num_rows(pengenal_hasil )
Fungsi-Fungsi ODBC
• Fungsi odbc_result– Untuk memperoleh nilai dari sebuah kolom
pada baris saat ini.– Bentuk:
– Pengenal_hasil nilainya diambil dari perintahodbc_do atau odbc_exec.
– Penomoran kolom dmulai dari 1.
Odbc_result(pengenal_hasil , kolom)
Fungsi-Fungsi ODBC• Fungsi odbc_result_all
– Untuk menampilkan semua baris dari suatu hasil ke browser.
– Bentuk:
– Pengenal_hasil nilainya diambil dari perintah odbc_doatau odbc_exec.
– Format adalah format tabel misal “border=2”
Odbc_result_all(pengenal_hasil, format)