Junior — Middle
Welche Methoden verwendest du, um Daten aus der Datenbank zu extrahieren?
sobes.tech KI
Antwort von AI
Um Daten aus einer Datenbank in PHP zu extrahieren, werden in der Regel die folgenden Methoden verwendet:
- PDO (PHP Data Objects) — universelle und sichere Methode zur Arbeit mit Datenbanken. Ermöglicht die Verwendung von vorbereiteten Anweisungen, was vor SQL-Injektionen schützt.
$pdo = new PDO('mysql:host=localhost;dbname=testdb', 'user', 'password');
$stmt = $pdo->prepare('SELECT * FROM users WHERE id = :id');
$stmt->execute(['id' => $userId]);
$user = $stmt->fetch(PDO::FETCH_ASSOC);
-
MySQLi — Erweiterung für die Arbeit mit MySQL, unterstützt sowohl den prozeduralen als auch den objektorientierten Stil.
-
ORM (Object-Relational Mapping) — z.B. Doctrine oder Eloquent (Laravel), die es ermöglichen, mit der Datenbank über Objekte zu arbeiten, was den Code vereinfacht und die Lesbarkeit erhöht.
Die Wahl der Methode hängt vom Projekt sowie den Sicherheits-, Leistungs- und Wartungsanforderungen ab.