Добрый день, вот сразу код
$id = $this->database->all("customs"); - тут получаем все значения из таблицы
$key_all = array_column($id, 'user_id'); - из полученных значений вытаскиваем ключи
$keys = array_unique($key_all); - убираем ключи с дублирующими значениями
foreach ($keys as $key) {
$users = $this->database->whereAll("users", 'id', $key);
}
Полученных в переменной $keys значений может быть неизвестное кол-во, через фореч я хочу сделать что бы по каждому значению он вытащил строку, но по итогу когда я вардамплю переменную $users получаю последнее значение из полученной таблицы, может как то не правильно я это все оформил, подскажите пожалуйста.