query_paper.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. require __DIR__ . '/vendor/autoload.php';
  3. $app = require_once __DIR__ . '/bootstrap/app.php';
  4. $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
  5. $kernel->bootstrap();
  6. $pdo = new PDO('mysql:host=120.78.197.180;dbname=math;charset=utf8mb4', 'root', 'bamasoso902');
  7. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  8. $stmt = $pdo->prepare('SELECT * FROM papers WHERE paper_id = ?');
  9. $stmt->execute(['paper_1765263438_26997949']);
  10. $paper = $stmt->fetch(PDO::FETCH_ASSOC);
  11. if ($paper) {
  12. echo "=== 试卷基本信息 ===\n";
  13. print_r($paper);
  14. echo "\n=== 试卷题目 ===\n";
  15. $stmt2 = $pdo->prepare('SELECT * FROM paper_questions WHERE paper_id = ? ORDER BY question_number');
  16. $stmt2->execute(['paper_1765263438_26997949']);
  17. $questions = $stmt2->fetchAll(PDO::FETCH_ASSOC);
  18. echo "题目数量: " . count($questions) . "\n\n";
  19. foreach ($questions as $q) {
  20. echo "第{$q['question_number']}题:\n";
  21. echo " ID: {$q['question_bank_id']}\n";
  22. echo " 内容: " . substr($q['question_text'], 0, 100) . "...\n";
  23. echo " 知识点: {$q['knowledge_point']}\n";
  24. echo " 题目类型: {$q['question_type']}\n";
  25. echo " 分值: {$q['score']}\n\n";
  26. }
  27. } else {
  28. echo "未找到试卷\n";
  29. }