Добрый день ! Прошу прощения если для кого -то вопрос покажется тривиальным но мне не все понятно! Подскажите как получить $row['id'] во втором цикле, мне нужно для sql запроса.
$sql = mysqli_query(DB::db(), "SELECT * FROM cools");
$imageList = [];
while ($row = mysqli_fetch_assoc($sql)) {
$imageList[$row['g_id']][] = $row['path'];
}
foreach ($imageList as $key => $value) {
foreach ($value as $val) {
$tarLink = 'https://.........' . $val . '*.jpg';
$current = file_get_contents($tarLink);
$im = imagecreatefromstring($current);
$sxSql = imagesx($im);
$sySql = imagesy($im);
$sql = mysqli_query(DB::db(), "UPDATE cools SET width = '". $sxSql ."' , height = '". $sySql . "' WHERE g_id = '" . $row['g_id'] . "' ");
и собственно в этом вопрос у меня не приходит во второй запрос $row['g_id'];
я понимаю что одним циклом сделал из массива множество массивов ключ значение а вторым отсек ключи но мне нужно было именно так, все хорошо все работает, но поступило задача чтоб пришедшие ширина и высота записывались в бд и вот тут проблема, id нет, как быть уважаемые разработчики.