$sqlQuery = "SELECT * FROM ".DATA_TABLE."311 WHERE status=0 AND f7711='".$line['Похожий артист']['ID']."'"; $res = sql_query($sqlQuery); foreach ($res as $value) { $row = sql_fetch_array($res); $data_arr['Email (р)'] = $line['ID']; $data_arr['Песня'] = $row['f4761']; $data_arr['Прослушать'] = $row['f7221']; $data_arr['Soundcloud'] = $row['f4941']; insert_query($data_arr, "Рассылка"); }
1
Ограничение при запросе к базе
Автор BorisSuvorov, 16 сент. 2016 09:30
Сообщений в теме: 2
#1
Отправлено 16 Сентябрь 2016 - 09:30
Добрый день! Столкнулся с такой проблемой: пытаюсь добавить строки в подтаблицу через цикл. Все работает, но всегда добавляется только первые 3 записи. Не могу понять в чем дело. Заранее благодарю!
#2
Отправлено 16 Сентябрь 2016 - 09:44
Это откуда вы взяли пример такого цикла, стесняюсь спросить? Всегда так делалось:
$sqlQuery = "SELECT * FROM ".DATA_TABLE."311 WHERE status=0 AND f7711='".$line['Похожий артист']['ID']."'"; $res = sql_query($sqlQuery); while ($row = sql_fetch_array($res)) { $data_arr['Email (р)'] = $line['ID']; $data_arr['Песня'] = $row['f4761']; $data_arr['Прослушать'] = $row['f7221']; $data_arr['Soundcloud'] = $row['f4941']; insert_query($data_arr, "Рассылка"); }
#3
Отправлено 16 Сентябрь 2016 - 10:05
Только учусь) Спасибо, все заработало!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных