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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Футбольная база / Представление имеем и ... используем

  • На этом уроке мы выведем в таблицу список команд по группам
    с использованием представления
  • Дата отправки отчёта: 21 июля 2018 г.
  • Задание выполнено: за 1 день 13 мин.
  • Чему научился: Вывел команды по группам.
  • Что было сложным: Фух! Я это сделал. Добавил картинки (флаги стран) же изначально я в базу данных (БД). А теперь проблема встала, как это все связать? PHP не знаю совсем, в запросах не силен. Написал запрос с JOIN - на связку таблиц групп и стран (SELECT g.id, g.name, t.country, t.flag, t.info FROM Groups g JOIN Teams t ON g.id = t.id_group;), но получилось так, что при объединении естественно вместо 8 строк (у нас же 8 групп) получилось 32 строки (8 групп по 4 команды), а как вывести правильно - не знаю. Куралесил, куралесил, но добился своего! Ура!
    Еще очень долго мучался с изображениями, никак не мог понять, как вывести. То кавычку не поставишь или не там переменную объявишь и все, картинка не выводится.
    Зато какая красота получилась :)
  • Оценка видео-уроку:
Отчёт от 2773 за Футбольная база / Представление имеем и ... используем


Отчёт от 2773 за Футбольная база / Представление имеем и ... используем




Оцени работу

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


2773. --
Никита
Никита
ответить
→  Dmitry Sinitsin  # Футбольная база / Представление имеем и ... используем / 2018-07-20 12:17

Спасибо) Вон сколько времени убил на это.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Никита  # Футбольная база / Представление имеем и ... используем / 2018-07-21 07:09

Красиво, Никита, но просьба такая - добавь на скриншот (на любой) вид созданного представления (можно в pgAdmin). Я зачту, но ты поменяй отчет


2773. --
Никита
Никита
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Никита  # Футбольная база / Представление имеем и ... используем / 2018-07-23 11:08

Молодец, хорошо поработал.



  • Отчёт оценивали:
    791Валерий Жданов+1   17947Dmitry Sinitsin+1   13850Владимир+1   17606Виктор+1   3922Александр+1   7645Александр Львович+1   17443WildOrc+1   6452Кирилл Шмойлов+1   18493Evgenii Kudriavtcev+1   10558Иван Воронин+1   7119Новопашин Владимир+1   5394Anton+1   19022Олег Чудновский+1   9913vip+1   14008Сергей +1   17255Слава+1   459Сергей Сергеевич+1   9014Николай Денисов+1   10494Алексей В.+1   16218Дмитрий+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Скачал иконки стран мира и разместил их в папке images/flags/*.png Реализовал адаптивный дизайн отображения таблицы групп (похож на гугловский). В бд пока заполнены только первые две группы, так же нумерация реализована по аналогии с гугловской, от 1 до 4 в каждой группе. Интересная штука View в постгресе, мне понравилось. Всё отлично, идём дальше.



Научился: Вывел команды по группам.
Трудности: Фух! Я это сделал. Добавил картинки (флаги стран) же изначально я в базу данных (БД). А теперь проблема встала, как это все связать? PHP не знаю совсем, в запросах не силен. Написал запрос с JOIN - на связку таблиц групп и стран (SELECT g.id, g.name, t.country, t.flag, t.info FROM Groups g JOIN Teams t ON g.id = t.id_group;), но получилось так, что при объединении естественно вместо 8 строк (у нас же 8 групп) получилось 32 строки (8 групп по 4 команды), а как вывести правильно - не знаю. Куралесил, куралесил, но добился своего! Ура! Еще очень долго мучался с изображениями, никак не мог понять, как вывести. То кавычку не поставишь или не там переменную объявишь и все, картинка не выводится. Зато какая красота получилась :)