This commit is contained in:
Samuel Wolff 2024-01-17 10:21:04 +01:00
commit d4a67f0a30
2 changed files with 90 additions and 65 deletions

View File

@ -115,6 +115,27 @@ class BenutzerModel extends Database
} }
public function nextId()
{
$pdo = $this->linkDB();
$sql = "SELECT `auto_increment` FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'Benutzerkonto'; ";
try {
$stmt = $pdo->prepare($sql);
$stmt->execute();
} catch (\PDOException $e) {
return false;
}
$result = $stmt->fetchALL(\PDO::FETCH_ASSOC);
return $result;
}
} }
?> ?>

View File

@ -15,11 +15,15 @@
file_get_contents('php://input') die übergebenen json-Strings (für PUT/POST-Requests) file_get_contents('php://input') die übergebenen json-Strings (für PUT/POST-Requests)
*/ */
spl_autoload_register(function ($className) { spl_autoload_register(function ($className) {
if (substr($className, 0, 4) !== 'ppb\\') { return; } if (substr($className, 0, 4) !== 'ppb\\') {
return;
}
$fileName = __DIR__ . '/' . str_replace('\\', DIRECTORY_SEPARATOR, substr($className, 4)) . '.php'; $fileName = __DIR__ . '/' . str_replace('\\', DIRECTORY_SEPARATOR, substr($className, 4)) . '.php';
if (file_exists($fileName)) { include $fileName; } if (file_exists($fileName)) {
include $fileName;
}
}); });
$endpoint = explode('/', trim($_SERVER['PATH_INFO'], '/')); $endpoint = explode('/', trim($_SERVER['PATH_INFO'], '/'));