PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]); } catch (PDOException $e) { // 不在页面上泄露密码等细节 die('数据库连接失败,请检查 config.php 中的数据库配置。'); } return $pdo; } /** * 带前缀的表名。 */ function tn($table) { return DB_PREFIX . $table; }