Database ODBC PHP
- Halaman Sebelumnya Hapus MySQL
- Halaman Berikutnya Parser XML Expat
ODBC adalah sebuah antarmuka pemrograman aplikasi (Application Programming Interface, API) yang memungkinkan kita untuk terhubung ke sumber data tertentu (seperti database MS Access).
Membuat koneksi ODBC
Dengan koneksi ODBC, Anda dapat menghubungkan ke setiap database di setiap komputer yang berada di jaringan Anda, selama koneksi ODBC tersedia.
Ini adalah cara untuk membuat koneksi ODBC ke data MS Access:
- Buka di panel kontrolAlat Manajemen
- Klik 2x pada salah satunyaSumber data (ODBC) ikon
- Pilih sistem Tab DSN
- Klik "Tambah”tombol
- Pilih Microsoft Access Driver。KlikSelesai.
- Pada halaman berikutnya, klik "Pilih”untuk menempatkan database.
- Berikan nama untuk database iniNama sumber data (DSN).
- KlikKonfirmasi.
Perhatikan, Anda harus menyelesaikan konfigurasi ini di komputer tempat situs web Anda berada. Jika komputer Anda sedang menjalankan Internet Information Server (IIS), perintah di atas akan berlaku, namun jika situs web Anda berada di server remote, Anda harus memiliki akses fisik ke server tersebut, atau minta pemasok layanan host Anda untuk membangun DSN untuk Anda.
Menghubungkan ke ODBC
Fungsi odbc_connect() digunakan untuk menghubungkan ke sumber data ODBC. Fungsi ini memiliki 4 parameter: nama sumber data, nama pengguna, sandi serta parameter tipe penunjuk pilihan.
Fungsi odbc_exec() digunakan untuk melaksanakan pernyataan SQL.
Contoh
Contoh di bawah ini menciptakan koneksi ke DSN yang bernama northwind tanpa nama pengguna dan sandi. kemudian menciptakan dan melaksanakan pernyataan SQL:
$conn=odbc_connect('northwind','',''); $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql);
Mengambil catatan
Fungsi odbc_fetch_row() digunakan untuk mengembalikan catatan dari kumpulan hasil. Jika dapat mengembalikan baris, maka mengembalikan true, jika tidak, maka mengembalikan false.
Fungsi ini memiliki 2 parameter: indentifikasi hasil ODBC dan nomor baris pilihan:
odbc_fetch_row($rs)
Mengambil field dari catatan
Fungsi odbc_result() digunakan untuk membaca field dari catatan. Fungsi ini memiliki 2 parameter: indentifikasi hasil ODBC dan nomor field atau nama field.
Baris kode di bawah ini mengembalikan nilai pertama dari catatan:
$compname=odbc_result($rs,1);
Baris kode di bawah ini mengembalikan nilai dari field yang disebut "CompanyName":
$compname=odbc_result($rs,"CompanyName");
Menutup koneksi ODBC
fungsi odbc_close() digunakan untuk menutup koneksi ODBC.
odbc_close($conn);
Contoh ODBC
Contoh di bawah ini menunjukkan bagaimana cara membuat koneksi database pertama, lalu hasilnya, dan kemudian menampilkan data di tabel HTML.
<html> <body> <?php $conn=odbc_connect('northwind','',''); if (!$conn) {exit("Connection Failed: " . $conn);} $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql); if (!$rs) {exit("Error in SQL");} echo "<table><tr>"; echo "<th>Companyname</th>"; echo "<th>Contactname</th></tr>"; while (odbc_fetch_row($rs)) { $compname=odbc_result($rs,"CompanyName"); $conname=odbc_result($rs,"ContactName"); echo "<tr><td>$compname</td>"; echo "<td>$conname</td></tr>"; } odbc_close($conn); echo "</table>"; ?> </body> </html>
- Halaman Sebelumnya Hapus MySQL
- Halaman Berikutnya Parser XML Expat