国产在线精品亚洲综合三区

鄭州網站優化

,鄭州seo,鄭州百度優化,鄭州網絡推廣,選擇路普科技,10年為企業網站優化助力!


您當前位置:首頁 > 營銷百科 > 網站安全 >

php下鏈接access數據庫終極解決方法和實例-iis

發布時間:2017-10-17 標簽: 瀏覽量:

出現的問題1

網站制作工作中遇到一客戶需要將accss數據庫讀取,然后導入到mysql數據庫中,網上搜索php鏈接accesss數據庫,看起來挺簡單,直接使用com組件 adodb.connection就行的,結果出現了com錯誤。

Fatal error: Class 'COM' not found

解決方法

修改php.ini的

搜索extension=  有很多extension= 在其中的一行上方加入就可以了,然后重啟iis


extension=php_com_dotnet.dll

出現問題2

傳到服務器上,出現以下錯誤

Warning: com() has been disabled for security reasons in D:\web\*****\a.php on line 11

php.ini禁用了com組件

  1. 1.在php.ini 找到 disable_functions =  ,將里面的com,個刪除掉

  2. 2.在php.ini 找到 disable_classes = "com"  ,在前面加入;注釋掉

  3. 3.重啟iis

讀取access的代碼

		//提取數據表
		/*
			創建ADO連接
			*/
			$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
			$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("./Public/Uploads/xiao170706.mdb");
			$conn->Open($connstr);
			
			 echo($conn->state."<hr>"); //數據庫鏈接狀態
			 
			 $rs = new com("ADODB.RecordSet");
			$rs->Open("select * from tj_register",$conn,1,1);
			while(! $rs->eof)
			{
			echo $rs->Fields(1)->value;
			echo "<br>";
			echo $rs->Fields(2)->value;
			echo "<br>";
			echo $rs->Fields(3)->value;
			echo "<br>";
			echo "<hr>";
			$rs->MoveNext();
			}


版權聲明:本站部分文章,由 鄭州路普科技整理發表(信息來自互聯網,不代表本站觀點),如有冒犯請聯系我們
網頁標簽:
服務城市
歡迎致電或者QQ咨詢路普公司,我們專注企業網站優化服務!
提供網站優化、關鍵詞排名、企業網站優化、SEO整站優化、站內站外優化等網站優化服務!

電話:0371-87535353
地址:鄭州市花園路59號21世紀新樓中樓1#8001 豫ICP備10210721號-4
鄭州網站優化,鄭州網站優化公司,鄭州關鍵詞優化,鄭州關鍵詞排名,鄭州百度優化專業的網絡公司,助力企業快速提升目標客戶轉化率
導航鏈接: iis(11)
网站地图