'; echo '
';
print_r($displayConfig);
echo '
'; echo '

开始测试数据库连接...

'; // 尝试连接数据库 try { // 使用PDO直接连接测试 $dsn = "mysql:host={$dbConfig['hostname']};dbname={$dbConfig['database']};port={$dbConfig['hostport']}"; $pdo = new PDO($dsn, $dbConfig['username'], $dbConfig['password']); // 设置错误模式 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 测试查询 $stmt = $pdo->query('SELECT VERSION() as version, DATABASE() as dbname'); $result = $stmt->fetch(PDO::FETCH_ASSOC); echo '✓ 数据库连接成功!
'; echo 'MySQL版本:' . $result['version'] . '
'; echo '当前数据库:' . $result['dbname'] . '
'; // 检查skycaiji_user表是否存在 $stmt = $pdo->query("SHOW TABLES LIKE 'skycaiji_user'"); if($stmt->rowCount() > 0){ echo 'skycaiji_user表存在
'; // 查询用户表记录数 $stmt = $pdo->query("SELECT COUNT(*) as count FROM skycaiji_user"); $countResult = $stmt->fetch(PDO::FETCH_ASSOC); echo '用户表记录数:' . $countResult['count'] . '
'; } else { echo '! skycaiji_user表不存在
'; } $pdo = null; } catch (PDOException $e) { echo '✗ 数据库连接失败:' . $e->getMessage() . '
'; // 尝试使用框架的Db类连接 try { echo '
尝试使用框架Db类连接...
'; $db = hink\Db::connect(); $result = $db->query('SELECT VERSION() as version'); echo '✓ 框架Db类连接成功!
'; echo 'MySQL版本:' . $result[0]['version'] . '
'; } catch (Exception $e2) { echo '✗ 框架Db类连接也失败:' . $e2->getMessage() . '
'; } } // 尝试使用模型访问 echo '

尝试使用用户模型...
'; try { // 注册模型命名空间 \think\Loader::addNamespace('app', __DIR__ . '/app/'); $userModel = new \app\admin\model\User(); if($userModel){ echo '✓ 成功实例化User模型
'; // 尝试查询 try { $count = $userModel->count(); echo 'User模型查询成功,共有 ' . $count . ' 个用户记录
'; } catch (Exception $e3) { echo '! User模型查询失败:' . $e3->getMessage() . '
'; } } else { echo '✗ 无法实例化User模型
'; } } catch (Exception $e4) { echo '✗ 模型测试失败:' . $e4->getMessage() . '
'; } echo '

测试完成时间:' . date('Y-m-d H:i:s');