Создание БД, первый коннект, создание проекта - Часть 1 | Динамический веб-сайт

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024
  • ★ Подпишись на мой канал с бесплатными курсами программирования!
    ► моя IDE: www.jetbrains....
    ★ ИСХОДНИКИ FRONT END ★
    drive.google.c...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ НАШЕ КОМЬЮНИТИ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ Телеграм (Front End): t.me/joinchat/...
    ★ Discord (All): / discord
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ Тайм-коды ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    00:25 -- создаем проект в ampps
    02:40 -- создаем базу данных в phpMyAdmiin
    04:00 -- создаем первую таблицу users
    09:00 -- наводим красоту в структуре файлов проекта
    10:45 -- настройка коннекта к БД
    14:30 -- структурируем наш проект, переносим весь HTML на РHP файлы
    Автор: Андриевский Андрей
    Раздел: Динамический сайт
    #HTML5 #CSS3 #PHP #JavaScript #Less #Программирование #Python #PHP7 #SQL #mysql
    #Курсы_программирования #Программирование #Python #Python3 #JS #ООП #паттерны
    #парсеры #mysql
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ РЕКОМЕНДУЮ ВИДЕО ПО ТЕМЕ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● [[ Все о типах данных ]] : [[ www.mysql.ru/do... ]]
    ● [[ Практическая верстка ]] : [[ • Что такое сетка макета... ]]
    ● [[ Курс HTML & CSS ]] : [[ • Знакомство с основным ... ]]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ ПОПУЛЯРНЫЕ ПЛЕЙЛИСТЫ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● Курс HTML & CSS: • Знакомство с основным ...
    ● Базовый курс JavaScript: • Знакомство с JavaScrip...
    ● Базовый курс Python: • Курс Python 3 | Подгот...
    ● Базовый курс PHP7: • Установка и настройка ...
    ● Динамический сайт с нуля: • Установка сервера WAMP...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ ПОДДЕРЖАТЬ АВТОРА И КАНАЛ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    www.liqpay.ua/...
    Webmoney:
    Z166344793421
    R369744777501
    U871336351200

Комментарии • 49

  • @dannyliano5560
    @dannyliano5560 Год назад +12

    Если у кого-то в 2023 году ошибка в подключении к базе данных, то все из-за кодировки. Теперь в mysql нету просто utf8 есть utf8mb4. Нужно поставить $charset = 'utf8mb4'.

    • @user-nj3il9wn7s
      @user-nj3il9wn7s Год назад

      тоже обратил на это внимание ,но не был уверен в том что ошибка из за этого , хорошо что вы подсказали )

    • @mykhailo609
      @mykhailo609 Год назад

      Можно выбрать из списка utf8mb3_general_ci - будет работать как utf8

    • @user-wg8bt6vz5y
      @user-wg8bt6vz5y Год назад

      большое спасибо

  • @temurdusenbaev5541
    @temurdusenbaev5541 3 года назад +7

    Спасибо за урок, я проходил ваш курсы по "Html, CSS" , "BOOTSTRAP" , "Базовый Php". Теперь начал этот курс, все чётко и ясно ещё раз СПАСИБО.

    • @andrievskii
      @andrievskii  3 года назад +1

      Значит скоро будет в портфолио еще одна интересная часть проекта. Больше практики и скоро найдешь свою работу по душе

  • @romicanable
    @romicanable 3 года назад +8

    Андрей, ты молодец! Отлично объясняешь, спасибо. Не останавливайся молю тебя, ведь хорошего контента очень мало. Тебя хочется слушать и слушать.

  • @haminidzinanusubalieva6622
    @haminidzinanusubalieva6622 2 года назад +9

    Пересмотрела все предыдущие уроки и никаких $option там нет, где они?

  • @akhmad_goytinski
    @akhmad_goytinski Год назад

    Спасибо Андрей! Поздравляю Вас с новым годом, желаю крепкого здоровья и счастья. Андрей этот сервер тупой, потому что любой сервер сначала открывает .php, а потом .html например - Open Server и даже старый Денвер, вообще то в Интернете любой сервер открывает файл с расширением .php С уважением к Вам Ахмад

  • @user-fn1cz7xe4d
    @user-fn1cz7xe4d 2 месяца назад

    👍 👍 👍 👍 👍 👍!

  • @codeurient
    @codeurient 11 месяцев назад +1

    klass

  • @HelterSkelter369
    @HelterSkelter369 9 месяцев назад +1

    Можно ткнуть, где именно разбирались как пробрасывать опции PDO в такой формулировке? Уроки недавно просмотрены и там другая формулировка, прям совсем

    • @andrievskii
      @andrievskii  9 месяцев назад

      Так тебе сам принцип не понятен или смущает, что здесь по другому?

    • @HelterSkelter369
      @HelterSkelter369 9 месяцев назад +2

      @@andrievskii непонятны незнакомые функции в опциях. Да, в мануале по PHP всё описано, но язык сухой и не всегда понятный. На примере гораздо лучше можно освоить, что и как работает. И вот первые два атрибута опций - это что-то новое. Что делают - не совсем понятно. При самостоятельном обучении вот такие пояснения мелочей имеют особую ценность для обучающихся

  • @aldik__0
    @aldik__0 2 года назад

    в конце Андрей такой типа :
    котын ашысын бека

  • @JoBaRiKeYd2070
    @JoBaRiKeYd2070 2 года назад +3

    На 11:40 у кого косяк на db_user, тогда пишите мой код:

    • @Sawa1147
      @Sawa1147 Год назад +3

      Если в подключении выдает ошибку (Ошибка подключения к базе данных) пиши такой код

    • @easywade
      @easywade Год назад

      @@Sawa1147 а если нет кодировки utf 8 у бд?Поставил utf8mb3 в чарсете и выдает ошибку все равно

    • @easywade
      @easywade Год назад

      у кого выдает ошибку на utf8mb 3 в параметрах ставим
      try{
      $pdo = new PDO ( "$driver:localhost=$host;название вашей бд=$db_name;utf8mb3=$charset", $username(или db_user ), $password(или db_pass), $options,
      );

    • @Sawa1147
      @Sawa1147 Год назад

      @@easywade я ставил кодировку utf8mb4_general_ci . С другими не пробовал .

    • @Sawa1147
      @Sawa1147 Год назад +1

      Курс этот ещё не закончил, и как показывает практика, лично моя , бывает не все срабатывает как Андрей даёт материал. Иногда приходится импровизировать, читая комменты или в поисковике искать ошибки.

  • @aximas778
    @aximas778 3 года назад +2

    Отличный урок
    Только вот на этот при подключения БД написали try catch но я не понял условия catch(PDOException $i) и как вообще мы словим bug где именно ошибка получается мы же только оставим код с помощью die и выведем наш текст

    • @dfoors1038
      @dfoors1038 9 месяцев назад

      die("". $i->getMessage());

  • @alisher9442
    @alisher9442 2 года назад +1

    Спасибо молодец

  • @user-xm7wt8jd6u
    @user-xm7wt8jd6u 3 года назад +2

    спасибо вам большое!, посоветуйте я хочу стать фронтенд разработчиком, что мне учить после html с css очень много то ли базу данных, толи джаву скрипт или php я не знаю, посоветуйте мне.

    • @andrievskii
      @andrievskii  3 года назад +3

      Есть много дорожных карт, что нужно учить для Front направления, примеры:
      1. tproger.ru/articles/frontend-roadmap-2021/
      2. medium.com/@ABatickaya/100daysofcode-7584c0ddfc1a
      и т.д.
      Точно нет смысла первый год смотреть на языки бэкэнда (php, python, C# и т.д.)
      Я бы делал примерно так:
      1. Вёрстка (html & css)
      2. Продвинутый уровень CSS (препроцессоры, сборщики и т.д.)
      3. JS на хорошем уровне
      4. React или Мгу
      Ну и параллельно все, что сопутствует (npm, БЭМ, Git, и т.д.)

  • @user-sq9ld1sx3x
    @user-sq9ld1sx3x Год назад

    Здравствуйте, подскажите пожалуйста.....как исправить чтобы логин подставлялся в нужную ячейку, у меня он все время в поле для email ?

  • @user-nc2qu4ld2g
    @user-nc2qu4ld2g 3 года назад +1

    👍

  • @rorschach3415
    @rorschach3415 3 года назад +1

    Здравствуйте, я еще полностью уроки не смотрел, но в этом курсе будет спроектирована только одна таблица в БД для пользователя? Не будет еще таблиц и связей между ними?

    • @andrievskii
      @andrievskii  3 года назад

      В других уроках будет работа со связями по таблицам

  • @vitooostost4423
    @vitooostost4423 3 года назад +1

    Добрый день, как научиться использовать JS в написании сайтов, после курса по базовому JS?

    • @andrievskii
      @andrievskii  3 года назад

      Делать вещи на JS^
      1. Сделай простой слайдер
      2. Сделай аккордеон, спойлер
      3. простой калькулятор калорий
      4. карусель картинок
      и т.д.
      для всего этого базового js хватит с головой

  • @antonchurkin5513
    @antonchurkin5513 3 года назад +1

    как насчёт реакта+джанго????? было бы неплохо. ОЛДскулл неплохо но не сегодня

    • @andrievskii
      @andrievskii  3 года назад

      Джанга будет, вот на счет реакта пока не знаю

  • @Emperor-rf5fh
    @Emperor-rf5fh 2 месяца назад

    Андрей срочно хелп что делать если у меня уже он был в ampps проекте до этого как пофиксить баг с стайл.css

  • @maximchuprynsky7472
    @maximchuprynsky7472 3 года назад

    Что делать если при подключении к базе данных(файл connect.php) страница грузит бесконечно? То есть если я напишу ошибку в коде то сайт прогрузит и выдаст ошибку, если же все правильно то страница не может перезагрузится?

    • @andrievskii
      @andrievskii  3 года назад +1

      При подключении или при отправлении уже запроса?

    • @maximchuprynsky7472
      @maximchuprynsky7472 3 года назад

      @@andrievskii При подключении к сайту при правильном коде идет просто загрузка бесконечная

    • @maximchuprynsky7472
      @maximchuprynsky7472 3 года назад

      Я пофиксил
      Если у кого-то будет такая же проблема - переустановите apache.
      И если у вас будет ошибка что 80 порт занят в файле httpd.conf измените localhost 80 на localhost 8000

  • @ad1kxs
    @ad1kxs 3 года назад

    Здравствуйте у меня ошибка не могли бы мне помочь
    Parse error: syntax error, unexpected '$i' (T_VARIABLE), expecting ')' in C:\OpenServer\domains\localhost\inc\connectt.php on line 16
    код

    • @user-qh3wr2yn2p
      @user-qh3wr2yn2p 3 года назад

      В запросе $pdo = new PDO внимательнее будь, у тебя переменная $db_name без нижнего подчёркивания.

  • @channelbarrel
    @channelbarrel 2 года назад

    >dinamic
    :)

  • @legenda9792
    @legenda9792 Год назад +1

    кпц два часа сидел разбирался почему не конектится к бд, и потом выяснилось что у меня в phpmyadmin е отсутсвует пароль) гыг

  • @user-pc7vw3uc6r
    @user-pc7vw3uc6r Год назад

    Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '[' в F:\home\localhost\www\www\app\database\connect.php на линии 8