论坛出现php fatal error致命错误 40

pHPFatalerror:Undefinedclassconstant'PDO::FETCH_ASSOC'inD:\freehost\a387498293\web\wi... pHP Fatal error: Undefined class constant 'PDO::FETCH_ASSOC' in D:\freehost\a387498293\web\wind\db\WindConnection.php on line 18 展开
 我来答
ffcz
2013-09-10 · TA获得超过1221个赞
知道小有建树答主
回答量:757
采纳率:71%
帮助的人:757万
展开全部
你使用的是PDO扩展来驱动mysql,而这个提示,就是告诉你没有到找PDO这个类,即是PDO扩展没有成功加载。

1、写入测试文件,内容 <?php phpinfo(); ?> 看看有没有关于pdo的内容。
2、看看php.ini是不是把pdo_mysql.dll注释了,打开它。(去掉前面的分号 ;)
更多追问追答
追问
我想说我还是不懂啊,能具体点吗,先给20分了。
追答

在你的web目录下,随便写一个php测试文件,如test.php,内容如下

<?php phpinfo(); ?>

然后用浏览器访问,这个test.php,看看有没有关于pdo的扩展资料。


如果没有,可以打开你的php配置文件,叫php.ini,如果不知道在哪里,可以查找一个,或者在刚才的那个测试页面,前几天有写着php.ini的位置。


打开这个php.ini,用记事本,找到pdo_mysql.dll,如果前面有注释的话,即分号,就把他去掉,保存后退出。重启你的php

百度网友e7f5bb1
2013-09-13 · 超过21用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:24.5万
展开全部
类常量PDO::FETCH_ASSOC没有定义,找找那个文件初始化,include进来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kangkaime
2013-09-13 · TA获得超过200个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:171万
展开全部
ffcz 说的很详细了。自己查查吧,这么详细都不懂,有必要把基础的在弄一下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安静的少年9
2013-09-13
知道答主
回答量:64
采纳率:0%
帮助的人:19万
展开全部
没定义pdo,看看开了没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式