Back to questions
Junior — Middle
96
Какими методами ты пользуешься для извлечения данных из базы данных?
Answer from AI
sobes.tech AI
Для извлечения данных из базы данных в PHP обычно используют следующие методы:
- PDO (PHP Data Objects) — универсальный и безопасный способ работы с базами данных. Позволяет использовать подготовленные выражения (prepared statements), что защищает от SQL-инъекций.
$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 — расширение для работы с MySQL, поддерживает как процедурный, так и объектно-ориентированный стиль.
-
ORM (Object-Relational Mapping) — например, Doctrine или Eloquent (Laravel), которые позволяют работать с базой через объекты, упрощая код и повышая читаемость.
Выбор метода зависит от проекта и требований к безопасности, производительности и удобству поддержки.