致命错误:未找到“PDO”类

时间:2015-09-28 22:40:45

标签: php mysql pdo

我对这个问题有点困惑 这是我连接到DB的方式:

<?php

if(!defined('CMS')) {
   die('ERROR 174909812632');
}

require_once("settings.php");

try {
    $db = new PDO('mysql:host=' . _DB_HOST . ';dbname=' . _DB_NAME, _DB_USER, _DB_PASS);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e) {
    echo 'Exception -> ';
    var_dump($e->getMessage());
    die();
}

?>

当我需要web根目录中的上述文件时,一切顺利,连接建立,我可以检索行,任何东西。 但是,当我从子目录中需要相同的文件时,我会收到一个致命错误,就像模块不存在一样

Fatal error: Class 'PDO' not found in /home/myusername/public_html/mysql_connect.php on line 10

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

发现问题,我刚刚删除了有问题的子目录中的php.ini,它开始工作