郑州网站优化

,郑州seo,郑州百度优化,郑州网络推广,选择路普科技,15年为企业网站优化助力!


您当前位置:首页 > 营销百科 > 网站安全 >

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
郑州网站优化,郑州网站优化公司,郑州关键词优化,郑州关键词排名,郑州百度优化专业的网络公司,助力企业快速提升目标客户转化率