You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Получает одну запись$stmt = $db->query('SELECT Album FROM Artists WHERE Singer = ?', [
'The Prodigy'
]);
$row = $stmt->fetch();
// Получает массив записей из таблицы$stmt = $db->query('SELECT * FROM Artists');
$rows = $stmt->fetchAll();
// Добавляет запись в таблицу$db->query('INSERT INTO * FROM Artists', [
'Singer' => 'The Prodigy',
'Album' => 'Music For The Jilted Generation',
'Year' => '1994',
'Sale' => 1500000
]);
Создание запросов с помощью конструктора
// Получает экземпляр запроса для таблицы$table = $db->getQueryInstanceForTable('Artists');
// Добавляет запись в таблицу$table->insert([
'Singer' => 'The Prodigy',
'Album' => 'Music For The Jilted Generation',
'Year' => '1994',
'Sale' => 1500000
]);
// Получает массив записей из таблицы$rows = $table
->column('Singer')
->where('Year', '>=', '1994')
->group('Singer')
->fetchColumn(0)
->select();
// Получает одну запись из таблицы$row = $table
->column('Singer')
->where('Year', '>=', '2000')
->get();
// Обновляет запись в таблице$table
->where('Id', '=', '73')
->update([
'Singer' => 'Massive Attack',
]);
// Удаляет запись из таблицы$table
->where('Id', '=', '73')
->delete();
Дополнительные возможности
// Получает список выполненных запросов$queries = DB::getQueries();
// Получает количество выполненных запросов$countQueries = DB::getCountQueries();