dedlfix: SQLite3 Datensätze hinzufügen

Beitrag lesen

echo $begrüßung;

Was mache ich hier falsch?
  $Q = $DB->query($sql);
    if( $Q === false) {
  die("falscher Fehler");
  }

Du ignorierst die Möglichkeit, dich über den Fehler aufklären zu lassen. Datenbankanfragen können immer schief laufen. Selbst wenn im Labor alles in bester Ordnung ist, sollte man nicht auf eine Fehlerbehandlung verzichten, denn erfahrungsgemäß passiert immer was. Der Server macht grad seine tariflich geregelte Pause, man hat beim Entwerfen einen Sonderfall übersehen, der nun eingetreten ist, und so weiter.

Ein Einstiegspunkt für PDO wäre das Kapitel Errors and error handling.

echo "$verabschiedung $name";