我对这个问题有点困惑 这是我连接到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
我在这里缺少什么?
答案 0 :(得分:0)
发现问题,我刚刚删除了有问题的子目录中的php.ini,它开始工作