標簽歸檔:adodb

PHP連接Access的方法

最近準備放棄使用許久的vbscript作為處理工作方面問題,而轉向PHP。
應該是ASP轉向PHP把,怎么是vbscript轉向php?這個我要說一下,處理工作方面問題,比如通過API導個數據…用ASP,PHP在IIS中執行肯定不行,寫個VBScript腳本,cscript 腳本名 讓他執行吧,別的不用關了。所以用腳本處理些數據轉換、導入導出還是不錯的選擇。
VBScript的致命的缺點是不支持引用文件,對HTTP請求方便不是很強,正則、XML處理起來不方面,JSON作為數據載體時就等著傻眼把。這是后用php作為腳本也是一個不錯的選擇。扯得有點遠了,換成了php,數據庫還是Access怎么辦?這個簡單,直接用com創建adodb實例即可。
現在已經創建好了數據庫,只填寫了部分域名,要通過php到域名查詢接口返回whois信息,并存到Access數據庫中,Access字段名已對應返回數組中的索引相同。

<?php
	set_time_limit(0);

	#因為要鏈接web,使用我前幾天寫的myhttp類。
	include('myhttp.clsss.php');
	#API操作,這里直接忽略,里邊有個get_domain_info來獲取API返回的數據,并處理成數組。
	include('api.function.php');
	
	$conn = new COM("Adodb.Connection");
	$conn -> open("provider=microsoft.jet.oledb.4.0;data source=D:\myweb\miaoqiyuan.cn\test\php-linkdb\domain.mdb");
	
	$dlist = new COM("ADODB.Recordset");
	$rs = new COM("ADODB.Recordset");
	
	$dlist -> open("select [domain],[did] from [domain]