Kamis, 14 Agustus 2008

Transfer Database dengan PHP


Setelah masuk di granito ada tugas dari boss untuk bikin web stock online dengan menggunakan database progress yang di transfer ke MySQL setiap 1 jam sekali..untungnya database progress ini mempunyai tools ODBC jadi tinggal setting ODBC nya dan test koneksi..lalu mulai mikir script PHP nya masukin database ODBC di transfer ke MySQL..berikut potongan scriptnya:

//Koneksi dari PHP ke ODBC

$user="user";
$pass="pass";
$db=odbc_connect("db",$user,$pass,SQL_CUR_USE_ODBC);

penambahan SQL_CUR_USE_ODBC hasil tanya sama om google, klo nggak pake ini g bisa konek..

// Ambil data dari ODBC dulu

$sql="select item-no, qty-on-hand, qty-cust-ord from item-whs-d";

$tbl_test=odbc_do($db,$sql);

// Memasukan data ODBC ke MySQL

while ($row=odbc_fetch_array($tbl_test))
{
$sinc="insert into item_whs_d (item_id,item_no,qty_on_hand,qty_cust_ord) values ('','".$row['item-no']."','".$row['qty-on-hand']."','".$row['qty-cust-ord']."') ";
$sinc_upd=mysql_query($sinc);
}

Note:
Ketika memasukan data dari odbc ke MySQL maka harus di parsing dengan menggunakan ".value."

Tidak ada komentar: