Cara Konversi Database DBF ke MySQL menggunakan PHP

Ketika beberapa waktu yang lalu aku share tentang Cara Konversi Database DBF ke MySQL menggunakan converter, kali ini aku share jika menggunakan PHP, karena biasanya ada yang mengharuskan mengambil data dari file DBF. Sehingga kita harus membuka koneksi trus memanggil file DBF kemudian looping record dari DBF lalu di insert ke mySql.

Ini beberapa Script yang dipakai:

<?php
/* buka koneksi database kita */
$server = “localhost”;
$username = “root”;
$password = “”;
$database = “dbtes”;
mysql_connect($server,$username,$password) or die(“Koneksi gagal”);
mysql_select_db($database) or die(“Database tidak bisa dibuka”);

/* memanggil file DBF untuk kita Buka */
$insert=dbase_open(“E:\DBF\mhs.dbf”,0);
if ($insert){
$jum_record=dbase_numrecords($insert);

/* looping record dari DBF lalu insert ke mysql */
for ($ind=1;$ind<=$jum_record;$ind++){
$record=dbase_get_record($insert,$ind);
mysql_query(“INSERT INTO mhs (idmhs,idtes,Nama_mhs)
VALUES ($record[0],’$record[1]‘,’$record[2]‘)”);
}

/* close insert */
dbase_close($insert);
}?>

Sebelumnya pastikan extension php_dbase dalam php.ini sudah diaktifkan, extension=php_dbase.dll.

Perintah dbase_open(“E:\DBF\mhs.dbf”,0); berarti membuka file DBF dengan Mode Read Only (0), untuk Write Only diwakilkan dengan mode (1), dan Read and Write dengan mode (2)

 

Semoga bermanfaat….. 🙂

Share

4 thoughts on “Cara Konversi Database DBF ke MySQL menggunakan PHP

Leave a Reply

Your email address will not be published. Required fields are marked *