Untitled
unknown
plain_text
9 months ago
1.5 kB
16
Indexable
3<?php
/**
* @version 1.1
* @date 2025-10-15
*/
include 'datenbankabfrage.php'; // enthält die Verbindung zur Datenbank
// SQL-Abfrage: Alle Flüsse mit Länge unter 100 km
$sql = "SELECT * FROM fluss WHERE Laenge < 100";
$result = $conn->query($sql);
if (!$result) {
die("Fehler bei der Abfrage: " . $conn->error);
}
// Datei öffnen, in die geschrieben werden soll
$filename = "ergebnis.txt";
$file = fopen($filename, "w");
if (!$file) {
die("Konnte Datei nicht öffnen!");
}
// Prüfen, ob Ergebnisse vorhanden sind
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
// 👉 Passe hier den Spaltennamen an, falls nötig:
// Wenn deine Tabelle z. B. "name" statt "Flussname" hat, ändere es unten:
$flussname = isset($row["Flussname"]) ? $row["Flussname"] : $row["name"];
// Zeile für die Datei
$line = "Fluss: " . $flussname . " | Länge: " . $row["Laenge"] . " km\n";
fwrite($file, $line);
}
} else {
fwrite($file, "Keine Flüsse unter 100 km gefunden.\n");
}
// Datei und Datenbank schließen
fclose($file);
$conn->close();
echo "Ergebnis wurde in 'ergebnis.txt' gespeichert.\n";
?>
}
}
}
}
}Editor is loading...
Leave a Comment