2.3 KiB
2.3 KiB
Вставка данных
Итак, в прошлой статье мы создали таблицу 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 |