<?php
// Database connection
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "popularcomputer";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
header("Content-Type: text/plain");
echo "Structure of student_exams table\n\n";
// Get the table columns
$columnsQuery = $conn->query("SHOW COLUMNS FROM student_exams");
$hasTimeColumn = false;
$hasTotalQuestionsColumn = false;
$hasCorrectAnswersColumn = false;
$hasAttemptDateColumn = false;
while($column = $columnsQuery->fetch_assoc()) {
echo "Field: " . $column['Field'] . "\n";
echo "Type: " . $column['Type'] . "\n";
echo "Null: " . $column['Null'] . "\n";
echo "Key: " . $column['Key'] . "\n";
echo "Default: " . $column['Default'] . "\n";
echo "Extra: " . $column['Extra'] . "\n";
echo "----------------------------\n";
if ($column['Field'] == 'attempt_date') {
$hasAttemptDateColumn = true;
}
if ($column['Field'] == 'time_taken') {
$hasTimeColumn = true;
}
if ($column['Field'] == 'total_questions') {
$hasTotalQuestionsColumn = true;
}
if ($column['Field'] == 'correct_answers') {
$hasCorrectAnswersColumn = true;
}
}
echo "\nColumn check results:\n";
echo "attempt_date column exists: " . ($hasAttemptDateColumn ? "YES" : "NO") . "\n";
echo "time_taken column exists: " . ($hasTimeColumn ? "YES" : "NO") . "\n";
echo "total_questions column exists: " . ($hasTotalQuestionsColumn ? "YES" : "NO") . "\n";
echo "correct_answers column exists: " . ($hasCorrectAnswersColumn ? "YES" : "NO") . "\n";
// Close connection
$conn->close();
?>