Тёмный

PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных 

AreaWeb
Подписаться 14 тыс.
Просмотров 161 тыс.
50% 1

В этом видео демонстрируется использование PHP в связке с MySQL по методологии CRUD.
Мы разберем создание, вывод, изменение и удаление записей. Это позволит вам понять, как можно взаимодействовать с базой данных на примере PHP.
Исходники с комментариями: drive.google.c...
Boosty: boosty.to/areaweb
Наш образовательный проект - areaweb.su​​
VK: areawebsu
Телеграм: t.me/areawebsu
Телеграм чат: t.me/+yMyO-maY...

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 257   
@СергейФамильный-б7е
Немного таймкодов 0:11 CRUD- что это? 2:44 Конфигурация Open Server 7:15 Создание таблицы в mysql 14:30 Что будем делать небольшое объяснение 14:50 Подключение к БД и разъяснение 23:25 Вывод данных 32:00 Добавление данных 41:20 Изменение данных 51:13 удаление данных 53:59 Бонус P:S Очень хороший урок, объясняешь супер, мне как изучающему php очень помогает твое видео.
@nalockoff
@nalockoff 3 года назад
помог
@kaisarhanserikov6168
@kaisarhanserikov6168 3 года назад
Здравствуйте! можете запилить видео который через модальное окно bootstrap-а обновлять таблицу sql определенные поля
@иванпетров-е6ч9ш
@иванпетров-е6ч9ш 3 года назад
для таких как ты, отдельное место враю
@ВячеславТэм
@ВячеславТэм Месяц назад
Привет из 2024! Не могу нарадоваться, что наткнулся на данный видос и твой канал, ибо объяснения супер грамотные Огромное тебе спасибо
@АлиакбарАхмадзода
@АлиакбарАхмадзода 5 месяцев назад
не знаю 4 года прошло ты читаешь эту комент или нет но выражаю искреннюю благодарность за такой контент
@mimixMk2
@mimixMk2 3 месяца назад
Красаучик братишка, все как на мази, ракета бомба петарда так сказать, все тип топ! ЖМУ СЕРДЕЧНО РУКУ
@dimkagera6955
@dimkagera6955 2 года назад
Господи ! Чел, ты просто великолепно эту информацию поместил в мой мозг, грамотно, не спеша, респектище !
@areaweb
@areaweb 2 года назад
Ну в таком случае не грех и подписаться :)
@ДмитрийФедотов-ш8б
Спасибо большое! Крайне полезный урок, очень информативно и понятно. Желаю тебе успехов!
@chernik_us2752
@chernik_us2752 Год назад
офигенно, делал игры, не знал как мне сохранять предметы в базу данных, теперь узнал, потестил - все работает, офигеено чувак, спасибо!!!!
@yogurt1679
@yogurt1679 3 года назад
Похоже первый видос, из несколько десятков просмотренных, который нет необходимости ставить даже на 1.25х
@meritorius7621
@meritorius7621 3 года назад
Спасибо за урок, очень помог! Однозначно лайк!
@БайэлАдылбеков-ъ3э
ку посмотрел твой ролик, сделал так же задание в колледже, теперь мне негде учиться. Спасибо
@laserraptor2948
@laserraptor2948 4 года назад
Непосредственно, отличное видео!
@Ind1etro
@Ind1etro 3 года назад
Спасибо огромное! Очень помог!!!
@nargizgasanova6222
@nargizgasanova6222 3 года назад
Лайк и подписка!Продолжайте так же!
@nnasi2162
@nnasi2162 4 года назад
Спасибо за видео!
@ВладиславЛепилкин-п8т
лучший просто !!!!!!!!!
@AlexandraNicoleShin
@AlexandraNicoleShin 3 года назад
Misha ty luchshii!
@pavelzaytsev_moscow
@pavelzaytsev_moscow 4 года назад
Автору канала Респект и Уважение! Инфа доходит в момент объяснения и это важно! Желаю дальнейшего развития тебе и твоему контенту! Лайк и подписка+ PS: Олени поставившие дизель этому видео просто никчёмные неудачники и лузеры!
@bassboosted1184
@bassboosted1184 Год назад
Честно говоря, уже забыл что существует Mysqli. Уже прям сильно привык к PDO.
@trsk-mh2mh
@trsk-mh2mh 2 года назад
1:00:14, Это для себя)
@fowik3504
@fowik3504 Год назад
чем можно заменить вот эту строку так, чтобы данные передавались не через ссылку а сразу на странице : href="?edit="?
@danomikoto1637
@danomikoto1637 3 года назад
Что делать в том случае, если нужно занести данные с поля select в базу данных, какие команды и функции использовать?
@АмирСухопляцов
@АмирСухопляцов 4 года назад
Когда там про PDO?
@kaisarhanserikov6168
@kaisarhanserikov6168 3 года назад
Здравствуйте! не могли бы записать видос или дать какую-нибудь ссылку на реализаций пагинаций на многостраничный сайт? я то что нахожу в поисковиках у них статичная пагинация а мне нужно динамичная, у самого мозгов не хватает )) помогите пожалуйста 😢
@localhero6957
@localhero6957 2 года назад
Что делать, если появляются ромбы и вопросы, когда я загружаю бд на хостинг?
@helgak.1837
@helgak.1837 2 года назад
кодировка где-то не прошла. Проверь бд свою еще раз, точно ли utf8_general_ci стоит, также в конце надо для всей таблицы в целом поставить utf8
@Фанат-щ9ь
@Фанат-щ9ь 4 года назад
Через dsn получается
@vip51000
@vip51000 4 года назад
является php необходим для бэкенд - разработчика? мне например не нравится php
@DarkKnight-ep9vq
@DarkKnight-ep9vq 4 года назад
Странный вопрос. Пиши тогда бэкенд на другом языке ))))
@vip51000
@vip51000 4 года назад
@@DarkKnight-ep9vq да, я выбрал для этого asp.net
@off746
@off746 3 года назад
Народ у кого не работает header на моменте 40:53 Попробуйте сделать вот так: header("Location: /");
@MrSp1ke273
@MrSp1ke273 4 года назад
Качественный ролик, мало воды, хорошая дикция, давай еще видео про базы данных и php, например про безопасность
@fediks
@fediks 3 года назад
Мало воды, значит суховато(
@Антон-н1в
@Антон-н1в 3 года назад
@@fediks майонеза добавь
@anxietyqrt
@anxietyqrt 4 года назад
пишу диплом помог очень хз как доучился до 4 курса твой урок по сути заменил 1.5 года учебу в моей шарагу)
@liko8019
@liko8019 4 года назад
так же и у меня)
@deboy3759
@deboy3759 4 года назад
Пишу курсач, таже тема)
@АльбертЯгафаров-ы5п
Пишу курсач, дальше диплом. За 3 месяца поиска в инете узнал больше чем за 3 года в шараге.
@myhelshik5844
@myhelshik5844 2 года назад
Та же тема) Курсач.
@glebneshik450
@glebneshik450 Год назад
Так, php не очень сложный для понимания, главное знать, базовый английский.
@ВиталийИльинский-з3я
Огромная благодарность от startupper a за прекрасный урок! Для гуру опуститься с высоты знаний и разжевать вот так - это надо иметь талант педагога, а , еще и с исходниками - цены тебе нет, Михаил! Крепкого тебе здоровья и всяческих успехов!
@jfoxbe
@jfoxbe 3 года назад
Наконец-то годный видео урок о том как подключать и взаимодействовать с базой данных MySQL через PHP. Потому что многие видеоролики на эту тему непонятны и старые. А ты всё понятно объяснил, упомянул про все нюансы. Короче говоря, спасибо за такой подробный урок!
@НиколайШевченко-х2ш
Всем привет, у меня ошибка: Parse error: syntax error, unexpected ':', expecting ')' in C:\OpenServer\domains\testbd\index.php on line 3
@stalkerbu3428
@stalkerbu3428 3 года назад
если ошибка в mysqli_connect то попробуй написать так $connect = mysqli_connect('localhost', 'root', '', 'products');
@anstasiiva
@anstasiiva 3 года назад
Вау, просто спасибо огромное! За 3 года в колледже не получалось самостоятельно это сделать, а тут сразу всё, что нужно и очень понятно. Благодарю
@Сергей-у6ю6ф
@Сергей-у6ю6ф 3 года назад
Фиговый колледж, но такой и у меня был) жаль что таких много по стране, с такими преподавателями
@seoonlyRU
@seoonlyRU 2 года назад
да, тема хорошая) лайк от сео-гуру и вебмастера всея Руси - СЕООНЛИ
@IT-md1dc
@IT-md1dc 3 года назад
ТОП видео - для моей локалки пойдёт - всё четко без воды, а главное по ощущению видна правильная подача материала. Имею ввиду, что многие учителя, начинают всё лепить в одном файле якобы для лучшего понимания новичками, заранее подавая материал в неправльном ключе и уча неправильному, но здесь всё логично разбито по папкам, обращение к create.php, update.php и т.д. С этих основ можно уже, что-то дорабатывать дописывать. Т.е. чувствуется что построен полноценный фундамент для дальнейшей работы.
@vladtul4606
@vladtul4606 2 года назад
Очень крутой ролик. Помог при написании диплома. Огромное спасибо.
@ИванКорепанов-ь7у
Здравствуйте. почему постоянно выходит ошибка "Cannot modify header information - headers already sent by " Один раз я этот редирект закомментил и потом такая странность стала вылезать и не убирается
@ТОЛЬКОПОБЕЗДОРОЖЬЮ
@ТОЛЬКОПОБЕЗДОРОЖЬЮ 3 месяца назад
спасибо михаил отличные уроки и обьясняешь доходчиво, делай побольше уроков спасибо
@РомаОксентий
@РомаОксентий 2 года назад
Добрый день, когда при редактировании записи ПОСТом передают данные из Update в Vender/UPDATE то передаются все параметры кроме id.
@juchka5681
@juchka5681 Год назад
Такая же проблема, не вспомните как решили?
@glebsemenov6782
@glebsemenov6782 2 года назад
Привет! Я php джун. Собираю закрытый чатик для начинающих php разработчиков. Будем нетворкаться, учить новые штуки вместе и мотивировать друг друга. Пиши свой тг в комменты.
@tofi5778
@tofi5778 Год назад
Очень ценный урок. Правда некоторые функции не получаюсь, наверное php версия другая, но я нашла выход и все получилось. Пишу диплом и данный видео урок очень сильно помог мне. Спасибо!!!
@nickolasyakus5829
@nickolasyakus5829 Год назад
Здравствуйте , расскажите ,что за плагин у вас VScode , который подписывает ваши действия серым шрифтом. К примеру: host: '127.1.....'' ????
@Iz_Kino
@Iz_Kino Год назад
Спасибо, очень помог. Сам пытался сделать, но не получилось. Почему я сам не додумался про переход на страницы с ссылки?((
@veseloffedition8328
@veseloffedition8328 Год назад
У меня не видит $connect и ругается на стринг не понимаю в чем проблема
@edgarasbanaitis3195
@edgarasbanaitis3195 4 года назад
Спасибо за урок - очень помогла ! Привет из Литвы, город Каунас! Удачи !
@mingokun4054
@mingokun4054 4 месяца назад
Большое спасибо за видео, вы очень мне помогли разобраться с взаимодействием с БД😁
@inakim4548
@inakim4548 8 месяцев назад
как ты ошибку исправил,у меня тоже самое выскакиевает . ошибка логов.что надо делать ?
@user-qf9zq8fm4k
@user-qf9zq8fm4k Год назад
Д.день. Как из РНР сделать сортировку таблицы по полю и вывести результат на экран?
@mirzom4cr623
@mirzom4cr623 6 месяцев назад
Михаил Николаевич попросил поставить дизлайк. И сказал что бы вы удалили видео )))
@РоманКиевский
@РоманКиевский 2 месяца назад
афигенное видео ,больше понял чем с курсов в которых 30 видео
@ЮрийШарапов-ц2ш
В 2k20 году учить использовать mysqli вместо PDO зашкварно
@zlatkoKus
@zlatkoKus 9 месяцев назад
ты меня спас!!! спасибо за видео, а то в лабах совсем непонятно все описано как со всем этим работать ((
@КоляШпак-д2т
@КоляШпак-д2т 4 года назад
Крутая подача, полезный контент, без воды, и все очень доступно!! Спасибо тебе!!
@MAKARDAK
@MAKARDAK 2 года назад
Чел я тебя обожаю всё ахуеннно просто я мосент с $Results as $result не понял это ты типо создал новую переменную или че?
@Aleksey-tyt-odin-takoy
@Aleksey-tyt-odin-takoy 4 года назад
у меня не работают некоторые ваши команды, а заработали только после того как я удалил лишнее слово из вашей команды. и так было несколько рас. не могу понять в чем может быть разница? вы хорошо объясняли, но кроме того как просто повторить за вами это ничему не учит, вы совсем не объяснили когда двойные кавычки, когда одинарные, когда обратные кавычки и так далее. в некоторых ситуациях из разных примеров это играло большую роль (я имею ввиду другие ютуб уроки) ваш урок подойдет для тех кто уже какое то время изучает базы данных и PHP. а для совсем новичков практически ничего не понятно, не говоря о то что не все работает из того что вы показали. Ах да, чуть не забыл, вы забыли сказать что PHPShtorm денег стоит) хотел бы добавить, я хоть и совсем зеленый и вы сами говорили что это все "говно" код чисто для примера, но вызывать id а потом прятать его хайдом, это просто ужасный костыль, которые все учатся не делать с самого начала, можно было бы и постараться немного. это как бы позитивный комент))
@ЭннВасечкина
@ЭннВасечкина 3 года назад
а как все-таки правильно сделать, чтобы получить id? Thx
@polikarp12
@polikarp12 4 года назад
Спасибо! Это лучшее и самое понятное видео на эту тему! Хорошо объясняешь!
@nikolasdema3638
@nikolasdema3638 Год назад
Спасибо большое, добрый человек! Всего за час ответить на большинство волнующих меня вопросов, да еще и понятным языком!!! Михаил, не прекращайте снимать подобные видео, они очень помогают и мотивируют.
@seoww3571
@seoww3571 3 года назад
Остановился на 32:07. Это я для себя
@ЕлизаветаКлимова-ы9щ
Офигенное видео. Автор объясняет всё доступным языком, за что огромное спасибо. Главное быть внимательной.
@ИринаЖукова-ю4е
@ИринаЖукова-ю4е 2 месяца назад
Для начинающих отличный материал!!! Супер!
@viktoriaderevliuk4603
@viktoriaderevliuk4603 4 года назад
Просто супер!!!Очень помог решить проблемку над которой думала неделю)Спасибо огромное!
@ДмитрийПень
@ДмитрийПень Год назад
Спасибо, Михаил Мишаня, очень полезная инфа. Продолжай в том же духе, если время есть!
@vasilich_bear
@vasilich_bear 2 месяца назад
При обновлении записи, создается почему-то новая, а не обновляется текущая, в чем проблема, вот сам запрос mysqli_query($connect, "UPDATE `books` SET `title` = '$title', `price` = '$price', `description` = '$description' WHERE `books`.`id` = '$id'");
@vasilich_bear
@vasilich_bear 2 месяца назад
Разобрался, в форме, на странице Update в action был указан не тот путь
@FTARRR
@FTARRR Год назад
Реал, все по делу, нет воды 👍 Помог понять многое . Спасибо за подробный видос !
@off746
@off746 3 года назад
Спасибо за ролик, вы самый лучший преподаватель)
@temirkhanamanbaev42
@temirkhanamanbaev42 4 года назад
Всё это я учил на английском, а тут есть все на русском. Спасибо за видео полезно !
@juchka5681
@juchka5681 Год назад
Столкнулся с проблемой в следующей записи: mysqli_query($connect, "UPDATE `products` SET `title` = '$title', `price` = '$price', `description` = '$description' WHERE `products`.`id` = '$id'"); sql вопрос не выполняется если стоит `id` = '$id', но стоит поставить `id` = 5, как сразу всё прекрасно работает. Решил проверить форму, всё работает в массиве выводиться айди-шник. Что за чёрная магия?
@twentyone5809
@twentyone5809 Год назад
разные кавычки в переменной id
@MrJakut88
@MrJakut88 3 года назад
блин. при передаче id Он передает не то число. ?id=%201 вместо ?id=1
@MrJakut88
@MrJakut88 3 года назад
все в порядке. хром чудит
@s-senpie
@s-senpie 4 года назад
Спасибо за уроки, здоровье тебе и твоим близким.
@yakut54
@yakut54 10 месяцев назад
да что вы все в эти таблицы петикантроповские....
@ВладиславНиколаевич-з3ь
Вот это я понимаю! Что называется Объяснил так Объяснил!!!
@Фанат-щ9ь
@Фанат-щ9ь 4 года назад
Mysqli не работает почему-то есть другой метод
@xoron9496
@xoron9496 4 года назад
Что с причёской?
@dovudtulkinjonov5400
@dovudtulkinjonov5400 3 года назад
25:49 Народ, а как написать, если я хочу выбрать только одного из всех полей?
@БайэлАдылбеков-ъ3э
Ку, посмотрел твое видео . написал код прккка
@Ilohimushka
@Ilohimushka Год назад
Типок не знал как справиться с кодировкой кириллицы и сказал мне удобнее на английском ))))))))))))) угар
@Ilohimushka
@Ilohimushka Год назад
а так пойдет
@ИлимАйтибаев
@ИлимАйтибаев 2 года назад
Спасибо за Ваши труды. Очень хорошая подача материала ! Дай Бог вам здоровья , что делитесь знаниями.
@pol5378
@pol5378 Год назад
Здравствуйте, есть ли у вас видео где показано как сделать выборку и отображение на сайте, при вводе BETWEEN значений непосредственно на сайте, а не в коде? Простыми словами на сайте ввел номера ячеек, отобразилось содержимое ячеек?
@ant3413
@ant3413 Год назад
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given В файле update.php - блин что делать((
@catbadumtss
@catbadumtss 2 года назад
А как можно сделать проверку на существующий ID? То есть, чтобы при удалении ID = 6, следующий тоже был ID = 6, а не ID = 7?
@wireinet
@wireinet 3 года назад
Шикарное видео. Всё четко и ясно. Осталось повторить и осознать! Благодарю за урок!
@zhartaunik
@zhartaunik 2 года назад
Очень толковое видео. Нередко найдешь что-то, что можно кому-то порекомендовать. Буду реферить своим стажерам. Порекомендовал бы только пару мелочей. - Порог вхождения для PSR-4 и использования автолоадинга невысокий, поэтому я бы рекомендовал использовать сразу его вместе require/include. Это делается за 3 минуты. - Использовать сокращенную запись и закрывать - Ну и даже если строк всего пару - проработать сэмпл дату хоть минимально со смыслом. Т.е. если мы что-то продаем, можно выбрать любую тематику и продавать именно её. Автомобили например или телефоны. Объясняющему всё очевидно, а для слушателя могут возникнуть затыки когда всё называется "Lorem Ipsum 1", 2, 3 и т.п.
@epp0240
@epp0240 3 года назад
почему то mysqli_query($conn, "SELECT * FROM 'users' "); при вардампе показывает что bool(false) . сделал ровно по видосу хз в чем дело
@minatsuki5906
@minatsuki5906 3 года назад
убери ковычки с users
@ДанилЗакревский-с4э
объяви переменную conn глобально
@AlexandraNicoleShin
@AlexandraNicoleShin 3 года назад
tvoi video luchshie, tvoi golos prosto ya obajayu!
@GerardBerger-z9b
@GerardBerger-z9b Год назад
красавчик-спачиббо
@АлексейОсипов-к7х
@АлексейОсипов-к7х 3 года назад
Добрый день, такая проблема. Когда удаляю все столбцы, а потом хочу добавить новый, то id идет не с 1 , а допустим с 8 ( и получается, что первый элемент , это 8 id ,а не 1) . Как быть?
@ВалерияКултуева
@ВалерияКултуева 3 года назад
Шикарное видео, меня оно просто спасло!!! Спасибо огромное!!!
@VHShogun
@VHShogun Год назад
Огромнейшее спасибо за видео! Сделал практику + 3к получу за то что одногруппнику сделаю :р
@Ilohimushka
@Ilohimushka Год назад
От непосредственно уши вянут
@Сяська_3
@Сяська_3 3 года назад
30:40 тут у меня выводится только последняя запись, как сделать так, чтобы был полный список всех записей из таблицы? точнее, всех "продуктов"
@borisovilya4377
@borisovilya4377 4 года назад
1 час монтажа… Как ты там, жив?
@mkrtumyanis
@mkrtumyanis 8 месяцев назад
Вообще не работает опция mysqli_connect
@WockeezChannel
@WockeezChannel 5 месяцев назад
Версия php какая?
@p_boyko
@p_boyko 4 года назад
Час прошёл? Разве? Автор, Вы профи и в объяснении и в PHP!
@evgeny_se2461
@evgeny_se2461 3 года назад
Soglasen
@ihorkupaiev4463
@ihorkupaiev4463 4 года назад
$pos = mysqli_query($conn, query: "SELECT * FROM `posts`"); в єтой строке пишет ошибку ! ) Parse error: syntax error, unexpected ':', expecting ')' in C:\wamp64\www\bootstr\index.php on line 47. Что не так сделал?
@zaydao
@zaydao Год назад
классное видео, подскажи как сделать проверку id чтобы при удалении продукта, новый продукт мог занять его id?
@Tornado-ln7fq
@Tornado-ln7fq Год назад
Это конечно хорошо,ты молодец коллега,но ты забыл показать что всегда нужно делать проверку,что приходит из базы,и что заносится в базу.Почему, потому что в базе может быть абра кадабра,и в базу могут тоже занести абракадабру),а нам же этого не нужно)
@ansonverner3196
@ansonverner3196 2 года назад
Здравствуйте подскажите пожалуйста publik html в timeweb в панелей управления как подключить или создать для заливки файлов?
@goshagotye
@goshagotye 3 месяца назад
Я понимаю, что это пример, но зачем ставить целое для цены?😮
@metahimik
@metahimik 2 года назад
Хорошо объясняешь, подробно и понятно, но сколько роликов просмотрел, ни у кого нет примера как делать вычисляемые поля с сохранением sql запросов в базе и выводом вычисляемых значений в таблицу - это ведь тоже база, хоть и немного продвинутая, но без нее я например, не вижу как использовать свои данные, разве что в калькуляторе отдельно делать вычисления и потом забивать их в ячейки таблицы) А ведь логично же, что у товара помимо цены есть и еще и как минимум количество, и цена товара будет цена х количество
@АннаА-й1й
@АннаА-й1й 3 года назад
Спасибо, мил человек! Очень сложно было подступиться ко всему сразу. А тут и связи между таблицами, и карточка товара. Не подскажите, какое видео посмотреть после этого. Чтоб плавно продолжить). Я сайты на джумле и битриксе поддерживаю (всего понемногу делаю: дизайн, верстка), и дальше создания шаблона мой php не развился. Теперь возникла острая потребность в глубоком понимании.
Далее
PHP + PDO. Работа с MySQL.
38:44
Просмотров 14 тыс.