Вы читаете предварительную версию v0.1. API могут измениться.
~ 1 мин чтенияОбновлено 2026-10-29

Чтение из базы данных

Работающий сайт читает демонстрационную таблицу через Doctrine DBAL. Её миграция добавляет три примерные записи.

Запрос

use Elang\Database\Database;
$rows = $database->table('examples')
    ->orderBy('id', 'ASC')
    ->setMaxResults(3)
    ->fetchAllAssociative();

Попробуйте

curl https://elangphp.com/api/playground/database

Безопасная фильтрация

$row = $database->table('examples')
    ->where('id = :id')
    ->setParameter('id', 1)
    ->fetchAssociative();

Привязывайте значения. Идентификаторы и SQL-выражения должны оставаться под контролем приложения. Построитель запросов не является ORM и не делает произвольные SQL-фрагменты безопасными.

Нужна помощь?

Проверьте руководство по решению проблем, найдите термин в глоссарий, или пройдите полноценный проект доски задач.

Поиск по документации Elang

Начните вводить, чтобы найти следующий шаг.