20250801
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
use Closure;
|
||||
use goodboyalex\php_db_components_pack\enums\DBDriver;
|
||||
use goodboyalex\php_db_components_pack\models\DBConfig;
|
||||
use goodboyalex\php_db_components_pack\traits\Database\DatabaseGet;
|
||||
use goodboyalex\php_db_components_pack\traits\Database\DatabaseInsert;
|
||||
use goodboyalex\php_db_components_pack\traits\Database\DatabaseQueryExecute;
|
||||
use goodboyalex\php_db_components_pack\traits\Database\DatabaseSpecial;
|
||||
@@ -168,35 +169,13 @@
|
||||
// Вставка данных
|
||||
use DatabaseInsert;
|
||||
|
||||
// Получение данных
|
||||
use DatabaseGet;
|
||||
|
||||
// Приватные методы
|
||||
use DatabaseSpecial;
|
||||
|
||||
/**
|
||||
* Получает первую строку в массиве данных, удовлетворяющую выборке
|
||||
*
|
||||
* @param string $table Имя таблицы
|
||||
* @param array $columns Колонки, которые нужно включить в запрос
|
||||
* @param array $where Параметры выборки
|
||||
*
|
||||
* @return false|array Строка в формате массива или false в случае ошибки
|
||||
*
|
||||
* @see Query
|
||||
* @see QueryFirst
|
||||
* @see QueryLast
|
||||
* @see QueryScalar
|
||||
* @see GetRows
|
||||
*/
|
||||
public function GetRow (string $table, array $columns = [], array $where = []): false|array
|
||||
{
|
||||
// Задаю массив параметров
|
||||
$params = [];
|
||||
|
||||
// Получаю SQL запрос
|
||||
$sql = $this->PrepareSQLForRowsQuery($table, $columns, $where, $params);
|
||||
|
||||
// Получаю строку на основании запроса
|
||||
return $this->QueryScalar($sql, $params);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Получает колонку в массиве данных
|
||||
|
Reference in New Issue
Block a user