การใช้ PHP ในการติดต่อกับ MS-Access โดยตรง *.accdb
1. กำหนดไฟล์ PATH ให้ชัดเจน
หมายเหตุ ต้องทำการ เรียกใช้ Library ใน PHP.ini ดังรูปล่างนะ
1. กำหนดไฟล์ PATH ให้ชัดเจน
<?PHP // Path Database MS-Access $cur_dir_path = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER[PHP_SELF]); $__DIR__ = str_replace('modules/db', '', $cur_dir_path) . 'sondb/'.$kks_code.'WT.accdb'; ?>2. ติดต่อ DB Access โดยใช้ PDO Class
<?PHP3. ทดสอบ Execute SQL
// Connection to MS-Access $connStr = 'odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};' . 'Dbq=' . $__DIR__ . ';'; $dbh = new PDO($connStr); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>
<?PHP
$tbName = 'CANE_DLY'; $sql = " SELECT * FROM {$tbName}; "; $sel = $dbh->prepare($sql); $sel->execute(); $qDel = false; while ($row = $sel->fetch()) { $qDel = true; break; } if ($qDel) { $del = " DELETE * FROM {$tbName}; "; $dbh->prepare($del)->execute(); } // Insert Data To MS-Access $arrInsert = array(); foreach($fdata as $k=>$v){ $v['BILL_DATE'] = ((int)date('Y',strtotime($v['BILL_DATE']))+543)."/".date('m/d',strtotime($v['BILL_DATE'])); $sqlInsert = $lib->GetScriptInsert($tbName,$v); $dbh->prepare($sqlInsert)->execute(); } ?>
หมายเหตุ ต้องทำการ เรียกใช้ Library ใน PHP.ini ดังรูปล่างนะ
Tags:
PHP
Php Connect Accesss File *.Accdb ~ Php Developer >>>>> Download Now
ตอบลบ>>>>> Download Full
Php Connect Accesss File *.Accdb ~ Php Developer >>>>> Download LINK
>>>>> Download Now
Php Connect Accesss File *.Accdb ~ Php Developer >>>>> Download Full
>>>>> Download LINK