PHP Front Controller: Aktion aus der URL bestimmen.
$action = $_GET['action'] ?? 'browse'; // -> 'delete'
$activeDatabase = 'KFZ_Demo';
require 'actions/delete.php';
SQL Tabellen in 'KFZ_Demo' ermitteln.
SHOW FULL TABLES
→ 6 Zeile(n) gelesen.
PHP Datenbank-Verbindung zu 'KFZ_Demo' aufbauen (PDO).
new PDO(db_dsn_for_database('KFZ_Demo'), DB_USER, DB_PASS, [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
PDO::ATTR_STRINGIFY_FETCHES => true, // Zahlen als Strings -> einheitlicher Vergleich
]);SQL Spalten von 'versicherungsnehmer' ermitteln.
SHOW COLUMNS FROM `versicherungsnehmer`
→ 10 Zeile(n) gelesen.
SQL Zu löschenden Datensatz (ID 8) laden.
SELECT * FROM `versicherungsnehmer` WHERE `vnid` = :id LIMIT 1
→ 1 Zeile(n) gelesen.