论坛出现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
展开
4个回答
展开全部
你使用的是PDO扩展来驱动mysql,而这个提示,就是告诉你没有到找PDO这个类,即是PDO扩展没有成功加载。
1、写入测试文件,内容 <?php phpinfo(); ?> 看看有没有关于pdo的内容。
2、看看php.ini是不是把pdo_mysql.dll注释了,打开它。(去掉前面的分号 ;)
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
展开全部
类常量PDO::FETCH_ASSOC没有定义,找找那个文件初始化,include进来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ffcz 说的很详细了。自己查查吧,这么详细都不懂,有必要把基础的在弄一下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询