test

<?php
$host     = ‘maria01.db.fau.de’;
$user     = ‘esoavwwm’;
$password = ‘FredCoddKZ3FredCoddKZ3’;
$charset  = ‘utf8mb4’;

// HIER trägst du den Namen deiner bereits existierenden Datenbank ein!
$db       = ‘esoavw’;

// Das PHP-Skript wählt die Datenbank hier automatisch beim Verbindungsaufbau aus
$dsn = “mysql:host=$host;dbname=$db;charset=$charset”;

try {
    $pdo = new PDO($dsn, $user, $password, $options);
    echo “<h2>Verbindung erfolgreich!</h2>”;

    // 1. Die SQL-Abfrage vorbereiten
    // Ersetze ‘deine_tabelle’ mit dem echten Tabellennamen aus DBeaver
    $sql = “SELECT id_bewerber, vorname, familienname, email FROM tblmaot_bewerber WHERE bjahr = :jahr”;
    $stmt = $pdo->prepare($sql);

   // 2. Hier wird die 2026 sicher an :jahr übergeben
    $stmt->execute([‘jahr’ => 2026]);

    // 3. Alle passenden Datensätze abrufen
    $ergebnisse = $stmt->fetchAll();

    // 4. Daten auf der Webseite ausgeben
    if (!empty($ergebnisse)) {
        echo “<h3>Gefundene Datensätze:</h3>”;
        echo “<table border=’1′ cellpadding=’5′ style=’border-collapse: collapse;’>”;
        echo “<tr><th>ID</th><th>Vorname</th><th>Nachname</th><th>E-Mail</th></tr>”;

        // Schleife durch alle Zeilen der Datenbank
        foreach ($ergebnisse as $zeile) {
            echo “<tr>”;
            // Nutze htmlspecialchars(), um die Daten sicher im Browser anzuzeigen
            echo “<td>” . htmlspecialchars($zeile[‘id_bewerber’]) . “</td>”;
            echo “<td>” . htmlspecialchars($zeile[‘vorname’]) . “</td>”;
            echo “<td>” . htmlspecialchars($zeile[‘familienname’]) . “</td>”;
            echo “<td>” . htmlspecialchars($zeile[’email’]) . “</td>”;
            echo “</tr>”;
        }

        echo “</table>”;
    } else {
        echo “<p>Keine Einträge gefunden.</p>”;
    }

} catch (\PDOException $e) {
    die(“Fehler: ” . $e->getMessage());
}
<?php
$host     = 'maria01.db.fau.de';
$user     = 'esoavwwm';
$password = 'FredCoddKZ3FredCoddKZ3';
$charset  = 'utf8mb4';

// HIER trägst du den Namen deiner bereits existierenden Datenbank ein!
$db       = 'esoavw'; 

// Das PHP-Skript wählt die Datenbank hier automatisch beim Verbindungsaufbau aus
$dsn = "mysql:host=$host;dbname=$db;charset=$charset"; 

try {
    $pdo = new PDO($dsn, $user, $password, $options);
    echo "<h2>Verbindung erfolgreich!</h2>";

    // 1. Die SQL-Abfrage vorbereiten
    // Ersetze 'deine_tabelle' mit dem echten Tabellennamen aus DBeaver
    $sql = "SELECT id_bewerber, vorname, familienname, email FROM tblmaot_bewerber WHERE bjahr = :jahr";
    $stmt = $pdo->prepare($sql);

   // 2. Hier wird die 2026 sicher an :jahr übergeben
	$stmt->execute(['jahr' => 2026]);

    // 3. Alle passenden Datensätze abrufen
    $ergebnisse = $stmt->fetchAll();

    // 4. Daten auf der Webseite ausgeben
    if (!empty($ergebnisse)) {
        echo "<h3>Gefundene Datensätze:</h3>";
        echo "<table border='1' cellpadding='5' style='border-collapse: collapse;'>";
        echo "<tr><th>ID</th><th>Vorname</th><th>Nachname</th><th>E-Mail</th></tr>";

        // Schleife durch alle Zeilen der Datenbank
        foreach ($ergebnisse as $zeile) {
            echo "<tr>";
            // Nutze htmlspecialchars(), um die Daten sicher im Browser anzuzeigen
            echo "<td>" . htmlspecialchars($zeile['id_bewerber']) . "</td>";
            echo "<td>" . htmlspecialchars($zeile['vorname']) . "</td>";
            echo "<td>" . htmlspecialchars($zeile['familienname']) . "</td>";
            echo "<td>" . htmlspecialchars($zeile['email']) . "</td>";
            echo "</tr>";
        }

        echo "</table>";
    } else {
        echo "<p>Keine Einträge gefunden.</p>";
    }

} catch (\PDOException $e) {
    die("Fehler: " . $e->getMessage());
}