РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
371 of 1392 menu

Метод table

Метод table класса DB применяется для создания экземпляра построителя запросов, связанного с конкретной таблицей базы данных. Первым и единственным параметром передаётся имя таблицы в виде строки. Метод возвращает объект QueryBuilder, позволяющий выполнять различные операции с данными: выборку, вставку, обновление и удаление.

Синтаксис

<?php use IlluminateSupportFacadesDB; DB::table($table); ?>

Пример

Давайте получим все записи из таблицы 'users':

<?php use IlluminateSupportFacadesDB; $res = DB::table('users')->get(); foreach ($res as $user) { echo $user->name . "\n"; } ?>

Результат выполнения кода:

"John Doe" "Jane Smith" "Bob Johnson"

Пример

Давайте вставим новую запись в таблицу 'users':

<?php use IlluminateSupportFacadesDB; $id = DB::table('users')->insertGetId([ 'name' => 'Alice Brown', 'email' => 'alice@example.com', 'created_at' => now() ]); echo 'Inserted user ID: ' . $id; ?>

Результат выполнения кода:

"Inserted user ID: 4"

Пример

Давайте обновим запись в таблице 'users':

<?php use IlluminateSupportFacadesDB; $updated = DB::table('users') ->where('id', 1) ->update(['name' => 'John Updated']); echo 'Updated records: ' . $updated; ?>

Результат выполнения кода:

"Updated records: 1"

Пример

Давайте удалим запись из таблицы 'users':

<?php use IlluminateSupportFacadesDB; $deleted = DB::table('users') ->where('id', 4) ->delete(); echo 'Deleted records: ' . $deleted; ?>

Результат выполнения кода:

"Deleted records: 1"

Смотрите также

  • метод select,
    который выполняет произвольный SELECT-запрос
  • метод insert,
    который вставляет данные в таблицу
  • метод update,
    который обновляет данные в таблице
  • метод delete,
    который удаляет данные из таблицы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить