Home > Mysql, PHP, Tips > Eksport DBF ke MYSQL dengan Menggunakan PHP

Eksport DBF ke MYSQL dengan Menggunakan PHP


Ketika membuat program saya menemukan kendala harus mengambil data dari file DBF. Lalu bagaimana caranya mengeksport data DBF ke Mysql ? Berikut ini tutorialnya :

<?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(“D:\DBF\kota.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 kota (idkota,idpropinsi,Nama_Kota)
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(“D:\DBF\kota.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). Jika ada yang mengetahui cara lebih mudah untuk mengekspor file DBF ke Mysql, bisa share disini.

Semoga Bermanfaat

Categories: Mysql, PHP, Tips Tags: ,
  1. March 15, 2010 at 1:02 am

    siip trims share codenya.

    Cuma saya curious enak mana. import semua dbf ke mysql lalu kalau butuh dbf update, ya tinggal di-export.

    Atau

    biarin kerja dbf tanpa export import. ???

  2. January 29, 2011 at 3:19 am

    klo kasusnya dbf berada didalam beberapa folder bisa gak mas?contohnya saya punya folder suplier satu didalamnya ada file dbf yang akan kita import namanya ms_jual.dbf, terus saya punya beberapa folder lain yang sejenis yang juga berisi file dbf yg sama.. saya pinginnya script itu mengeksekusi dari folder pertama ke folder berikutnya dengan membaca file yg akan kita impot..bisa gak ya..thx before

  3. Ari Azman
    September 29, 2011 at 7:38 am

    trims bgt untuk code’a.

    tetapi saya masih menghadapi blum mengerti. maklum. newbie di php…
    saya sudah mencoba’a tetapi masih tetap tidak bisa masuk kedalam database mysql.

    oia, kalau extension php_dbase.dll jika tidak ad, apakah saya harus download atau gmn?

    trims…

  4. iwan
    November 7, 2011 at 8:00 am

    mau tanya, klo kita hasil export .xls atau .csv file menggunakan PHP dari query database. nah file nya biar Read Only, bagaimana ya..?? Mohon bantuanya. thx

  5. agunghario
    June 12, 2012 at 8:04 am

    code diatas hanya berlaku pada php >> php_dbase.os, yang menjadi masalah dimanakah download php_dbase.os ??

  1. May 5, 2010 at 2:46 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: