PHP: CRUD приложение на PHP, MySQL и PDO + Bootstrap за 30 минут - видео HD

PHP: CRUD приложение на PHP, MySQL и PDO + Bootstrap за 30 минут - видео
00:32:00

12n.ru 16745 роликов

CRUD приложение на PHP, MySQL и PDO + Bootstrap за 30 минут - видео.

Ссылка на статью с описанием: serblog.ru/delaem-crud-prilozhenie-na-php-i-bootstrap/

Это практический урок по написанию самого простого CRUD приложения с подключением к базе данных MySQL, а так же PDO.
Для удобства и быстроты написания HTML кода я использовал Bootstrap. Данные выводим на страницу в виде таблицы.

Это простой и вполне рабочий пример CRUD приложения, но он далек о идеала по нескольким причинам. Во первых я не делал никаких проверок, поэтому поля Имя и Email могут принимать всякую белиберду и необходимо как минимум ограничить длину имени и проверить соответствует ли адрес электронной почты стандартам. Во-вторых необходимо сделать постраничную пагинацию, чтобы выводить записи на страницу не все сразу, а порционно, например по 10-20 штук. В третьих нужно сделать вывод ошибок, но это делается вместе с валидацией данных. Если валидация не пройдена, то вывести соответствующее сообщение. Так же можно выводить сообщение об успешной отправке или изменении данных. Но это не обязательно.

Так же можно сделать сортировку данных. К примеру выводить вверху последние записи или сортировать их по алфавиту. А добавив в таблицу БД дополнительные поля, мы можем существенно расширить функционал CRUD приложения.

#crudphp #crudmysql #crudbootstrap #crudappphp
RSS
Malik Suleimenov
19:37
+1
Здравствуйте, как сделать поиск по базе данных точно так же, и результат появлялся тоже в таблице.
Nic Mam
23:17
Здравствуйте, спасибо большое за видео, очень хорошо объясняете. Однако у меня выдаёт следующее: Notice: Undefined index: name и так для email и id. Не могу понять почему так, проверял раз 100, к базе подключается. Но почему не видит name, email, id?
Антон Шнайдер
13:23
+1
Добрый день!
Спасибо за такой контент.
У меня проблемка возникла, на экран переменные выводятся, а вот в БД не записываются. Н могу понять в чем дело.
Алексей Воронов
12:37
у меня проблемка. выдаёт ошибку Warning: Undefined array key «name» in C:\Server\data\htdocs\crud\func.php on line 4
как это можно решить?
запускал исходники автора с его таблицей
Алексей Воронов
13:30
и ещё вопрос. при удалении записи и добавлении новой, в таблице в веб-браузере и таблице в phpmyadmin сбивается порядок id. Это возможно как-то исправит?
Trypo Phobia
08:01
+1
Большое спасибо за урок smile жаль конечно что не связка php + js +json + sql :(
EasyCoding
09:06
+1
Как быть если у меня кроме полей в бд добавляются данные еще из двух селектов, и мне нужно сделать множественный выбор из этих селектов? По простому что бы я мог сделать добавление в несколько разделов и категорий?
SENATOROV
01:13
+1
Всё чётко! Спасибо!
EasyCoding
01:02
+1
Подскажите в чём разница и как лучше?

1 пример

$query=$sql->fetchAll(PDO::FETCH_OBJ);

Чтение данных

<?=$value->id; ?>

2 пример
$query=$sql->fetchAll();

Чтение данных

<?=$value['id'] ?>
Алексей Косырев
17:01
+1
молодец, самое главное есть ссылка на сайт, где это можно скачать а не набивать с экрана. СПАСИБО, буду изучать и писать crm для своей типографии