2025-08-09 16:33:26 +03:00

2.3 KiB
Raw Permalink Blame History

Вставка данных

Итак, в прошлой статье мы создали таблицу users в базе данных. Но она пока пуста. Далее, мы научимся добавлять данные в неё.

Для добавления одной строки нужно воспользоваться методом Insert.

Заполним далее класс User следующими данными:

<?php
$oneUser = new User (1, "Ivan", "ivan@example.com");

Давайте добавим эти данные в таблицу users.

$result = $db->Insert('users', $oneUser);

if ($result === false)
    echo "Произошла ошибка!";
else
    echo "Запись добавлена! Идентификатор записи: $result";

После этого, таблица в БД примет вид:

id user_name user_mail
1 Ivan ivan@example.com

Пусть далее, у нас даны несколько записей:

<?php
$twoUser = new User (name: "Olga", email: "olga@example.com");
$threeUser = new User (name: "Oleg", email: "oleg@mail.ru");
$fourUser = new User (name: "Nikolay", email: "nikolay@example.com");

Давайте добавим их в БД. Для добавления сразу стольких объектов подойдёт метод InsertMany:

$result = $db->InsertMany('users', $twoUser, $threeUser, $fourUser);

if ($result === false)
    echo "Произошла ошибка!";
else {
    $idsList = implode(', ', $result);
    echo "Записи добавлена! Идентификаторы записей: $idsList";
}

После этого, таблица в БД примет вид:

id user_name user_mail
1 Ivan ivan@example.com
2 Olga olga@example.com
3 Oleg oleg@mail.ru
4 Nikolay nikolay@example.com

Предыдущий пункт | На главную | Следующий пункт