kolomat, любые пустоты в этой схеме вам нужно чем то заменять, пустых полей не должно быть для правильной отработки уникальности,
вы боретесь сейчас за что?)) нужно понять что вам нужно и делать так как захотите, я пока с вами общаюсь много нюансов узнал что поля могут быть пусты, что это не форма а файл и тд и тп, я последним вариантом вам могу предложить только дать по голове тому кто делает этот файл что бы сразу делали все записи уникальными)))) и вам не пришлось заморачиваться)
kolomat, можно сделать UNIQUE поля в бд, то есть натсроить поля с уникальным ключом где будут только уникальные значиния без повторений, и все, далее добавлять все подряд туда из вашего файла, если в бд такое поле уже есть, оно не добавится в бд
Вы можете также определить группу полей как уникальную с помощью команды ограничения таблицы - UNIQUE.
kolomat, я думаю что вам нужно просто запросить из бд конкретный товар, по наименованию или еще по какому либо полю, если вам в ответ придут пустые данные, до добавлять,
я сейчас вижу ваш вопрос так, у вас в бд лежит три товара, телевизор, утюг и телефон,
вам в форму вбивают телефон, вы берете из формы наименование телефон и выгружаете из базы товар, если ничего не выгрузилось значит его там нет, добавляете, не нужно делать никакие массивы и так далее, вам же нужно проверить уникальность поля, а не перелопачивать всю бд предварительно ее запихав в массив
Ivan Yakushenko, вы слишком усложняете) для того что бы иметь статус - Куратор тега Python
вы все правильно говорите, что программа должна логический конец иметь, но судя по вопросу требуется именно тупое прерывание программы в тот момент где захочет ее создатель) программным методом, без пальцев)
Developer, Могу оплатить еще больше в несколько раз если напишешь прям подробно методы, создание кошелька, удаление кошелька, проверка баланса кошелька, отправка с кошелька монет на другой кошелек) или оставь телегу свою, свяжемся)
Ага я это тоже видел, но не могу допереть до методов, где их список, например как создать адресс к кошельку, чекнуть его баланс и например отправить с него биткоины, если подскажешь отмечу решением, могу вознаградить даже)
вы боретесь сейчас за что?)) нужно понять что вам нужно и делать так как захотите, я пока с вами общаюсь много нюансов узнал что поля могут быть пусты, что это не форма а файл и тд и тп, я последним вариантом вам могу предложить только дать по голове тому кто делает этот файл что бы сразу делали все записи уникальными)))) и вам не пришлось заморачиваться)