PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false ]; try { $db = new PDO($dsn, $db_user, $db_pass, $options); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); } return $db; } // Frucht in die DB schreiben function alle_fruechte(){ $db = dbVerbindungErzeugen(); $sql = "SELECT * FROM Fruchtschale;"; $resultat = $db->query($sql); return $resultat->fetchAll(); } // Frucht in die DB schreiben function fruchtSpeichern($name_de, $name_en){ $db = dbVerbindungErzeugen(); $sql = "INSERT INTO Fruchtschale (frucht_de, frucht_en) VALUES (?, ?);"; $stmt = $db->prepare($sql); return $stmt->execute(array($name_de, $name_en)); } // eine Frucht auswählen function eine_frucht($id){ $db = dbVerbindungErzeugen(); $sql = "SELECT * FROM Fruchtschale WHERE id = $id;"; $resultat = $db->query($sql); return $resultat->fetch(); } // Frucht endgültig löschen function fruchtEssen($id){ $db = dbVerbindungErzeugen(); $sql = "DELETE FROM Fruchtschale WHERE id=?;"; $stmt = $db->prepare($sql); return $stmt->execute(array($id)); }