Selasa, 16 Maret 2010

php connect dbf file dengan odbc


Kali ini saya share tentang php. Kalo biasanya kita sering menggunakan mysql sebagai databasenya. Untuk koneksi php dan mysql pun yakin pasti anda sudah tahu semuanya.

Sekarang saya mau share bagaimana koneksi php dengan file dbf, karena dalam kondisi tertentu ini sangat diperluka. Ok, Langsung saja.

Kali ini kita saya menggunakan fungsi odbc sebagai driver penghubung.

langkah :
Buka Data Source(ODBC), letaknya di control panel/Administrative Tools

Buat System DSN baru, dBase Driver (*.dbf)

source = nama source (sesuai selera anda)
description = deskripsi source (boleh kosong)

kemudian gunakan direktori penyimpanan file dbf yang telah kita sediakan. misalkan saya membuat folder C:\DBFDIR (tempat penyimpanan file dbf). caranya hilangkan check pada use Current Directory.

Selanjutnya script untuk menampilkan file dbf.
$odbc = odbc_connect('tes','','') or die('gagal');

//ket : tes adalah nama source yang telah kita buat

$str = "SELECT * FROM reklam.dbf";
//ket : reklam.dbf adalah file dbf yang kita pilih untuk ditampilkan, file ini harus sudah disimpan di folder C:\DBFDIR\

$query = odbc_exec($odbc, $str) or die('gagal lagi');

while($row=odbc_fetch_array($query)){

echo $row[NAMA];

}
odbc_close($odbc);

Untuk fungsi insert, update, delete, sama seperti kita bekerja di mysql. O iya satu lagi, ketika kita menjalankan perintah di atas, file dbf tidak boleh dipakai oleh program lain.

1 komentar: