diff --git a/help/basic_usage/get_data.md b/help/basic_usage/get_data.md new file mode 100644 index 0000000..7863aef --- /dev/null +++ b/help/basic_usage/get_data.md @@ -0,0 +1,24 @@ +# Получение данных + +Итак, в [прошлой статье](insert_data.md) мы наполнили таблицу `users` данными. Теперь она имеет вид: + +| 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 | + +Попробуем теперь получить строку, где имя пользователя - `Oleg`. Для этого воспользуемся +методом [GetRow](../class_desc/classes/Database.md#61-получение-одного-объекта-getrow): + +```php +use goodboyalex\php_db_components_pack\classes\ConditionBuilder; + +$user = $db->GetRow('users', where: new ConditionBuilder()->WhereEquals('user_name', 'Oleg'), className: "\\App\\Models\\User") + +echo $user->Id; // Выведет 3 +echo $user->Email; // Выведет oleg@mail.ru +``` + +[Предыдущий пункт](insert_data.md) | [На главную](../index.md) | [Следующий пункт](../index.md) \ No newline at end of file diff --git a/help/basic_usage/insert_data.md b/help/basic_usage/insert_data.md index 1f44933..737adab 100644 --- a/help/basic_usage/insert_data.md +++ b/help/basic_usage/insert_data.md @@ -62,4 +62,4 @@ else { | 3 | Oleg | oleg@mail.ru | | 4 | Nikolay | nikolay@example.com | -[Предыдущий пункт](create_table.md) | [На главную](../index.md) | [Следующий пункт](../index.md) \ No newline at end of file +[Предыдущий пункт](create_table.md) | [На главную](../index.md) | [Следующий пункт](get_data.md) \ No newline at end of file diff --git a/help/index.md b/help/index.md index 8b29e90..19ef238 100644 --- a/help/index.md +++ b/help/index.md @@ -10,6 +10,8 @@ 1. [x] [Подготовка к использованию](basic_usage/usage_preparation.md) 2. [x] [Создание таблицы](basic_usage/create_table.md) +3. [x] [Вставка данных](basic_usage/insert_data.md) +4. [x] [Получение данных](basic_usage/get_data.md) ## Описание интерфейсов, классов и перечислений: