Хочу установить прокси со списка. Сделал список в бд.
строки лежат в списке в виде:
login:pass@host:port
login:pass@host:port
login:pass@host:port
login:pass@host:port
login:pass@host:port
у вас каша. это не бд. больше похоже что список в ресурсе у вас.
закиньте строки в бд. построчно.
дальше кубиком получаете запись из бд, и остальные 2 кубика как у вас.
или оставить ресурс. но тогда надо перед вашими кубиками получать рандомное значение из ресурса.
А я хотел бы сделать, чтобы когда заканчивается ресурс, добавить логику по завершению скрипта и записать результат работы
Для этого нужно поместить любое действие, которое использует ресурс в блок игнорирования ошибок поставить галочку не завершать приложение, как написал @DrPrime