web ii php 10 odbc 1

27
By I Wayan Simpen

Upload: rani-sarungallo-rombe

Post on 25-May-2015

668 views

Category:

Technology


1 download

TRANSCRIPT

By I Wayan Simpen

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• Siapkan database yg akan diakses lewat

DSN (misalnya TAMU.MDB).

MEMBUAT DSN• DSN dapat dibuat dengan ODBC Data

Source (32bit) pada Control PanelWindows 9x atau Control Panel, Administrative Tools Windows Xp,2000.

MEMBUAT DSN

Windows XP, 2000

Windows 9x, Millenium

MEMBUAT DSN• Klik Add, Pilih Microsoft Access Driver

(*.MDB), Finish

Menentukan database

MenetukanDatabase

MembuatDatabase

Baru

Nama DSN

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)

Contoh Print(“Database tak dapat dibuka);Exit;

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)

Save recordBukutamu_odbc.php

Bukutamu_odbc.php

Save_Guestbook_odbc.php

Save_Guestbook_odbc.php

Save_Guestbook_odbc.php

Layout Input & Hasil

Tampilkan RecordDaftar_Guestbook_odbc.php

Tampilkan RecordDaftar_Guestbook_odbc.php

Hasil

Hasil