當前位置:首頁 » 編程語言 » php與access

php與access

發布時間: 2024-08-10 08:33:36

php如何連接Access資料庫

首先下載 php-5.1.1-installer.exe

才2M多,刷的就下來了,okok,然後運行,轉到D盤吧,一路順風,點擊next。然後建一個目錄php,新建文件info.php輸入代碼:

<html>
<body>
<? phpinfo(); ?>
</body>
<html>

在iis里數據http://localhost/php/info.php

如果出現一長串的PHP Version 5.1.1等樣子的話,恭喜,配置好了。

如圖:新建php/data/db.mdb,建表szd_t,輸入點數據吧,如圖:建立文件default.php;輸入:

<?
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("data/db.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from szd_t",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
?>

瀏覽,還列印你剛在資料庫的記錄,成功成功,哈哈哈,完畢。

❷ PHP讀取Access資料庫 出亂碼

access的中文版默認是GBK格式的,是無法改變字元類型的,所以用php讀取的時候會亂碼。
解決方法是:使用iconv轉換
一、使用 iconv函數製作一個轉碼的自定義從GBK轉到UTF-8的函數,如以下代碼:
function enc($c){return iconv('gbk','utf-8',$c);}
二、為了寫入資料庫的編碼是符合資料庫需要的,所以我們還要製作一個從UTF-8轉向GBK的函數:
function dec($c){return iconv('utf-8','gb2312',$c);}
製作好了轉碼函數,接下就是正常使用了。在從資料庫裡面調數據顯示在頁面的時候使用enc()函數,從頁面提交數據到資料庫時使用dec()函數,這樣就可以很好的解決PHP使用UTF-8編碼,ACCESS使用系統默認編碼的問題了。

❸ 鉶氭嫙涓繪満閲屼負浠涔坧hp榪炰笉浜哸ccess瑙e喅鏂規

錛1錛夊壋寤虹郴緇熸暟鎹婧愶紝鐢≒HP鎻愪緵鐨凮DBC鍑芥暟銆傦紙2錛変嬌鐢≒HP鐨凮DBC鍑芥暟錛屼絾涓嶅壋寤烘暟鎹婧愩侾HP浣跨敤ODBC榪炴帴Access鏁版嵁搴撶殑鏂規硶銆傜敤$connstr="DRIVER=MicrosoftAccessDriver(*.mdb)鏉ヨ劇疆鏁版嵁椹卞姩錛屽嚱鏁皉ealpath()鐢ㄦ潵鍙栧緱鏁版嵁搴撶殑鐩稿硅礬寰勩傚埄鐢ㄨユ柟娉曡繛鎺Access鏁版嵁搴撲富瑕佸簲鐢ㄥ埌PHP鐨刼dbc_connect()鍑芥暟錛岃ュ嚱鏁板0鏄庡備笅錛氫互涓嬩負寮曠敤鐨勫唴瀹癸細resourseodbc_connect(stringdsn,stringuser,stringpassword[,intcursor_type])dsn錛氱郴緇焏sn鍚嶇Оuser錛氭暟鎹搴撴湇鍔″櫒鏌愮敤鎴峰悕銆俻assword錛氭暟鎹搴撴湇鍔″櫒鏌愮敤鎴峰瘑鐮併俢ursor_type錛氭父鏍囩被鍨嬨備唬鐮佸備笅錛氫互涓嬩負寮曠敤鐨勫唴瀹癸細$connstr="DRIVER=MicrosoftAccessDriver(*.mdb);DBQ=".realpath("bookinfo.mdb");$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);錛3錛変嬌鐢ㄥ井杞鐨凙DODB鏁版嵁搴撻┍鍔ㄣ傚畾涔夌被COM鏉ヤ嬌鐢ˋDO鏂規硶鎿嶇旱Access鏁版嵁搴撶殑銆傝ョ被璇︾粏璇存槑濡備笅錛氫互涓嬩負寮曠敤鐨勫唴瀹癸細stringcom::com(stringmole_name[,stringserver_name[,intcodepage]])mole_name錛氳璇鋒眰緇勪歡鐨勫悕瀛楁垨class-id銆俿erver_name錛欴COM鏈嶅姟鍣ㄧ殑鍚嶅瓧銆侰odepage錛氭寚瀹氱敤浜庡皢PHP瀛楃︿覆杞鎹㈡垚UNICODE瀛楃︿覆鐨勪唬鐮侀〉錛屽弽涔嬩害鐒躲傝ュ弬鏁扮殑鍙栧兼湁CP_ACP銆丆P_MACCP銆丆P_OEMCP銆丆P_SYMBOL銆丆P_THREAD_ACP銆丆P_UTF7鍜孋P_UTF8銆侾HP鍒╃敤com綾誨苟浣跨敤ADO鏂規硶璁塊棶鏁版嵁搴撶殑浠g爜濡備笅錛氫互涓嬩負寮曠敤鐨勫唴瀹癸細$conn=newcom("ADODB.Connection");$connstr="DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ=".realpath("bookinfo.mdb");$conn->Open($connstr);

熱點內容
傳奇是要什麼配置的手機 發布:2024-11-25 18:43:34 瀏覽:949
榮耀v6如何設置程序安裝密碼 發布:2024-11-25 18:43:25 瀏覽:556
C語言讀盤 發布:2024-11-25 18:41:55 瀏覽:573
我的世界伺服器被破壞了怎麼恢復 發布:2024-11-25 18:27:57 瀏覽:330
日常電瓶叉車配置有哪些 發布:2024-11-25 18:21:17 瀏覽:362
java的二分查找 發布:2024-11-25 18:21:11 瀏覽:24
買帕薩特選哪個配置 發布:2024-11-25 18:17:23 瀏覽:224
編程很掙錢嗎 發布:2024-11-25 18:13:43 瀏覽:936
接受btc支付的香港雲伺服器 發布:2024-11-25 18:02:09 瀏覽:910
華為手機怎麼密碼解鎖 發布:2024-11-25 17:56:34 瀏覽:938