Работа с базой данных на PHP и MySQL

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

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

  • @ITDoctor
    @ITDoctor  3 года назад +4

    Курс "Язык программирования PHP" на Stepik с большим количеством практических заданий: stepik.org/z/113652

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

      Добрый день! Спасибо за ваши уроки. НЕ смогли бы вы показать на примере с двумя с таблицами

  • @PRIPNAVIP
    @PRIPNAVIP 3 года назад +18

    Потрясающий урок! Давно искал, кто бы доходчиво объяснил взаимодействие сайта с базой данных. Спасибо!

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

      спасибо что оценили

  • @hertz3001
    @hertz3001 3 года назад +13

    У Вас талант обучать сложному простым языком, это круто!!!

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

      спасибо

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

    Ляяяяяяяяяяяяяяяяяя мужик!!!! Ты лучший!!!!! Столько видео было просмотрено в пустую, столько тон инфы прочитано, но ни где "НЕ ГДЕ" нет настолько подробно и понятно расталковоного материала. Да и к тому же, чтобы всё работало. Недавно смотрела видос с авторизацией на сайте, потратила пол дня, нудятина, с пост гет запросами, в итоге код сломан и нечего не работает. У вас же на данном примере сразу понятно как применять навык общения с базой данных. Тут и регистрация пользователей и просмотр профиля.... Сразу всё встает на свои места и сразу понимаешь как применить полученные навыки. Спасибо вам большое !!!!

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

      Рад слышать. Спасибо за поддержку!

  • @ЮрийКулясов-у2т
    @ЮрийКулясов-у2т 10 месяцев назад +2

    Спасибо за урок. Искал такой доходчивый ролик и вот нашел. Здорово все объяснено. Автору еще раз спасибо!

    • @ITDoctor
      @ITDoctor  10 месяцев назад

      Спасибо что оценили

  • @Алексей-п9л6н
    @Алексей-п9л6н 3 года назад +5

    Супер урок, для людей знакомых с основами PHP!

  • @Kostya-zj1sh
    @Kostya-zj1sh Год назад +2

    супер крутое объяснение, спасибо за урок)

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

      Спасибо большое за оценку

  • @kachgamer4432
    @kachgamer4432 8 месяцев назад +1

    Очень хорошо изложен материал, подписался на канал.

    • @ITDoctor
      @ITDoctor  8 месяцев назад

      Спасибо за оценку

  • @ИванПетров-в7е7я
    @ИванПетров-в7е7я 2 года назад +2

    спасибо, очень хорошее объяснение, лучше уже некуда

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

      Пожалуйста

  • @ИлимАйтибаев
    @ИлимАйтибаев Год назад +2

    У вас самый крутой канал , спасибо Вам!

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

      Спасибо за поддержку, очень приятно слышать

  • @ДмитрийНормов-ю6ц
    @ДмитрийНормов-ю6ц 2 года назад +3

    На 37:05 мы ставим в id - "item [0]". Но как php удается подставлять динамически id-шники? Ведь мы захардкодили нулевой индекс.

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

      Возможно потому что id находится в цикле

  • @magashah-fc7po
    @magashah-fc7po 7 месяцев назад +2

    Спасибо вам большое! Все понятно и просто!

    • @ITDoctor
      @ITDoctor  7 месяцев назад +1

      спасибо за оценку

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

    Урок знатный, ничего не скажешь, для начинающего. С базой данных всё просто, вбил команду - обновил, удалил, создал и.т.д . А вот с интерфейсом на экране сложней, поскольку html экранной таблицы не рассматривается в уроке.

  • @ровойт
    @ровойт Год назад +2

    есть ли сейчас перспективы у php i laravel среди других фреймворков и яп?

  • @АлексейПарфенов-п6п
    @АлексейПарфенов-п6п 3 года назад +1

    Это суперский урок

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

    Отличный видеоурок, спасибо, с таймкодом ДЗ немного ошиблись только)

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

      спасибо что указали. исправил

  • @seoonlyRU
    @seoonlyRU 2 года назад +2

    лукас от СЕООНЛИ )

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

      рад что оцкнили

  • @attorneyBG
    @attorneyBG 3 года назад +5

    Спасибо. А как создать динамический сайт на PHP + MySQL с поиском по сайте. Информация практически нет...

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

      Пожалуйста

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

    Классно, всё понятно.

  • @КонстантинПетров-х8б

    Отличная подача материала!

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

      Спасибо

    • @КонстантинПетров-х8б
      @КонстантинПетров-х8б 2 года назад

      @@ITDoctor Чем обусловлен выбор кодировки? Чаще utf8_general_ci выбирают. Кстати, crud - отличное название!) Хотя говорят как назовешь, так и поплывет)

  • @КириллИонкин-д9ж
    @КириллИонкин-д9ж 3 года назад +1

    Если вдруг у вас произошла такая ошибка: Warning: Cannot modify header information - headers already sent by,
    то просто перенесите кусок кода выше, в самое начало.

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

    Здравствуйте. Подскажите, почему может не работает расширение Emmet в файлах с расширением .php?

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

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

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

      @@ITDoctor Понял, спасибо, поищу тогда.

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

    очень полезно.спасибо.

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

      Пожалуйста

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

    Д.день. Как из РНР сделать сортировку таблицы по полю price и вывести результат на экран?

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

    Спасибо, классный урок!
    Если можно 2 вопроса.
    1) Это видел заключительное в данной подборке. Что можно следующим шагом смотреть на этом канале?
    2) 37:30 не совсем понял, мы в get передаём $item[0] конкретно, но дальше он там срабатывает и как $item[1] и $item[2], тут малость запутался...

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

      1) Есть такой плейлист ruclips.net/p/PLuY6eeDuleIPUDtVRCM4aEWQwdONcTXW5 возможно вы не все в нем видели. Так же есть план обучения ruclips.net/video/GnF56lwjMb4/видео.html и там можно посмотреть по схеме что вы еще из этого не знаете и в каком направлении хотите двигаться и подтянуть эти пробелы. В плане есть ссылки на плейлисты и видео. Можете посмотреть видео по ссылке выше чтобы понять о чем речь и как этим пользоваться.
      2) item[0] это первый атрибут из get запроса, то есть id и каждый раз id может быть разным. Но id всегда содержится на первой позиции (индекс 0 в программировании)

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

      @@ITDoctor Спасибо большое! Дела были, всё отвлекался. Буду смотреть ссылки.
      И сделал задание которое в конце видео (страница с комментариями), было интересно. Да, было нелегко с этими Связями таблиц, хорошо подсказку дали. Надо это вот как раз будет проработать.

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

    Не работает эта строка:
    reguire_once 'connect/connect.php';
    Выдает:
    Parse error: syntax error, unexpected single-quoted string "connect/connect.php" in C:\OpenServer\domains\localhost\index.php on line 2
    Может я где прокосячил? Но путь верный.

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

      Я буковку перепутал)) Надо так: require_once )))

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

      Хотел вам написать это

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

    Спасибо

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

      Пожалуйста

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

    вы можете показать как вызывать хранимые процедуры и триггеры в этой же базе ? буду благодарен

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

    А в какой программе вы прописываете php?

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

    Замечательное видео, правда, есть одна проблема. Когда пишу код на добавление данных в базу данных через форму, то хоть код идентичен вашему, но данные не выводятся потом в таблице. Просто пропадают. Перерыла уже все, но так и не нашла нигде описание такой ошибки. Уже думаю, что это может быть от того, что код пишу в Саблайм Тексте, вдруг он что-то не поддерживает.

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

      у меня была похожая проблема - ошибка была в ковычках. Их надо проверять очень внимательно.

    • @ИринаГлыцко-у2я
      @ИринаГлыцко-у2я 2 года назад

      Я думала, что только у меня одной так ) Уже голову сломала, сообщение тоже здесь оставила, пока не прочитала ваш комментарий )

    • @ИринаГлыцко-у2я
      @ИринаГлыцко-у2я 2 года назад

      @@biLLie_wiLLie Спасибо, человечище!))) Прям гора с плеч))

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

    Php мой первый язык

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

    23:25 вывод данных из массива

  • @Путькмечте-ю9х
    @Путькмечте-ю9х 2 года назад

    Почему то переменную при подключении внешнего файла в mysqli_query($connect(эту вот), "запрос") не видит

    • @JhonyDoe-q2c
      @JhonyDoe-q2c 2 года назад

      Это баг среды разроботки, оно всё видит

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

    Спасибо!

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

      Пожалйста

  • @ДаниилДеев-с8т
    @ДаниилДеев-с8т 2 года назад

    Добрый день, подскажите решение проблемы:
    При подключении файла create.php в config выдает ошибку: "не удалось открыть поток: нет такого файла или каталога", но он есть. Подключаю: "include '/vendor/create.php';"

    • @ДаниилДеев-с8т
      @ДаниилДеев-с8т 2 года назад

      Проблема была в неправильном написании

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

      рад что смогли разобраться самостоятельно!

  • @ИринаГлыцко-у2я
    @ИринаГлыцко-у2я 2 года назад

    Добрый день! Подскажите пожалуйста, делаю все как показано в видео, но при добавлении кнопки обновить ( изменить ) не подтягиваются все те данные, которые я хочу изменить.. В чем может быть причина?...

  • @just_p-official
    @just_p-official 3 года назад

    Блин, у меня что-то обновление не работает... Сделал всё практически также(название кое-где поменял), но результата нет. Сравнил с кодом, всё должно работать, а реакции ноль(

    • @just_p-official
      @just_p-official 3 года назад

      Ахах, разобрался сам! Проверяйте внимательнее свой код, граждане Админы) Одна маленькая лишняя буква, а проблем выше крыши)

  • @ВикторияНагорная-е4е
    @ВикторияНагорная-е4е 3 года назад +3

    Спасибо большое за ваши материалы! Очень полезные и понятные! Единственное, что хотела бы попросить: можно меньше без надобности шевелить мышкой?

  • @Katanich-k1i
    @Katanich-k1i Год назад

    51:44

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

    В 21 году не pdo ??

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

      В видео я говорил про это, но вы видимо не смотрели а просто решили написать, но и за это спасибо, комментарии очень полезны, любые. Для новичков важно понять основы а уже потом учить библиотеки и фреймворки. А если делать наоборот то потом будут проблемы. Это как раньше учили jquery не зная js и не понимали элементарных вещей, когда сталкивались с простой ошибкой.

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

      @@ITDoctor Я по етому и не смотрел. Смотрел другие ваши уроки, они норм. Тут другого ожидал. Думаю для старта ети уроки подойдут идеально.

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

      @@uablog вы просто переросли этот уровень уже

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

    Какой mysqli ???? PDO давно используется.

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

      До конца досмотрите, а потом пишите

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

      ​@@ITDoctor Здравствуйте, я ещё не посмотрел видео, но хотел перед этим поинтересоваться насчёт Вас, где вы работаете если не секрет, просто мне важно знать от кого я буду учиться :)

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

    Грустно, что видеоматериал плагиат 1:1
    ruclips.net/video/GDVWdYZLM7w/видео.html

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

      Похоже, что (ruclips.net/video/GDVWdYZLM7w/видео.html) тоже сплагиатил, но уже отсюда: ruclips.net/video/vJRL_MKoX9M/видео.html

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

    rep+ aka blazhenstvo

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

    Огромное спасибо за ликбез!

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

      Пожалуйста

  • @АлексейПарфенов-п6п

    Проблема была только в header('location: prosmotr.php?id='.$id_com); передача методом $_GET ?id=