Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 2 дня 7 час. 11 мин.

Интернет-магазин / Запись имени файла в базу

  • На этом уроке мы запишем имя файла фотографии в базу данных.
    Это нужно сделать в двух местах - при обновлении (UPDATE) и добавлении.(INSERT).
    Добавляемый текст выделен серым фоном.
  • Дата отправки отчёта: 16 августа 2016 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Записывать имя файла в базу
  • Что было сложным: ---
  • Комментарии: +++
  • Оценка видео-уроку:
Отчёт от 9971 за Интернет-магазин / Запись имени файла в базу




Оцени работу

 
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Юрий  # Интернет-магазин / Запись имени файла в базу / 2016-08-16 22:43

если поле id уникально, то такой код будет работать только с 1 записью в БД, если же нет, то у всех записей будет одинаковый id = 0, я ещё не проходил этот курс, не знаю нюансов данного урока, может быть на следующем как раз об этом будет сказано, но на данном скриншоте запрос в БД неверный, либо надо генерить и добавлять $id к запросу, либо делать поле id в БД ключём с параметром автоувеличения, тогда вовсе можно убрать из запроса `id` и его значение '0'
з.ы.
а так, молодец, постепенно сам начнёшь модифицировать код, предугадывая его дальнейшее развитие



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Исправлять свои ошибки
Трудности: Все было сложно, весь код перепутан, замучился распутывать, нашел все ошибки, забыл как проверять на ошибки, в VS с этим по проще, через отладку все понятно что где находится, какие значения.
Все пункты выполнил, если картинку не добавлять, то остается старая картинка, на скриншоте показал. Мой мозг устал, надо отдохнуть) В первом скриншоте цены не совпадают, так как не сделал новый запрос.


Научился: повторение старого
так как ранее была реализована система удаления на сонове задержки в 15 минут, в базе остаются помеченные как удалённый записи, теперь при добавлении товара вначале используются помеченные записи и обновляются данные, если же их нет, тогда добавляется новая запись в БД на скриншоте пошагово показано: 1 - добавили товар, но не прикрепили фото (сообщение) 2 - показано, что товар добавлен, но фото нет 3 - окно редактирования товара, прикреплено фото 4 - сообщения о процессе привязки фото и обновлению товара в БД 5 - в списке товаров уже видно фото у товара з.ы. если фото не прикрепили, то остаётся старое фото (если оно было) провёл косметику дизайна и кода