Materialverwaltung Installer

connect_error) { die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); } // Datenbank erstellen $sql_create_db = "CREATE DATABASE IF NOT EXISTS $database"; if ($conn->query($sql_create_db) === TRUE) { echo "

Datenbank erfolgreich erstellt.

"; // Datenbank auswählen $conn->select_db($database); // Tabelle erstellen $sql_create_table = "CREATE TABLE IF NOT EXISTS materials ( id INT AUTO_INCREMENT PRIMARY KEY, item_name VARCHAR(255) NOT NULL, manufacturer VARCHAR(255) NOT NULL, location VARCHAR(255) NOT NULL, amount_should INT NOT NULL, amount_is INT NOT NULL, expiration_date DATE NOT NULL, barcode VARCHAR(255) NOT NULL, image VARCHAR(255), email VARCHAR(255) NOT NULL )"; if ($conn->query($sql_create_table) === TRUE) { echo "

Tabelle 'materials' erfolgreich erstellt.

"; // Speichern der Daten in der config.php-Datei $config_content = ""; file_put_contents('config/config.php', $config_content); // Weiterleitung zur Indexseite nach erfolgreicher Installation header("Location: index.php"); exit(); } else { echo "

Fehler beim Erstellen der Tabelle: " . $conn->error . "

"; } } else { echo "

Fehler beim Erstellen der Datenbank: " . $conn->error . "

"; } // Datenbankverbindung schließen $conn->close(); } ?>

Datenbankverbindung eingeben

">