PHP: CRUD приложение на PHP, MySQL и PDO + Bootstrap за 30 минут - видео HD
00:32:00
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18515 роликов
2465 просмотров на сайте 12n.ru
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
Это практический урок по написанию самого простого CRUD приложения с подключением к базе данных MySQL, а так же PDO.
Для удобства и быстроты написания HTML кода я использовал Bootstrap. Данные выводим на страницу в виде таблицы.
Это простой и вполне рабочий пример CRUD приложения, но он далек о идеала по нескольким причинам. Во первых я не делал никаких проверок, поэтому поля Имя и Email могут принимать всякую белиберду и необходимо как минимум ограничить длину имени и проверить соответствует ли адрес электронной почты стандартам. Во-вторых необходимо сделать постраничную пагинацию, чтобы выводить записи на страницу не все сразу, а порционно, например по 10-20 штук. В третьих нужно сделать вывод ошибок, но это делается вместе с валидацией данных. Если валидация не пройдена, то вывести соответствующее сообщение. Так же можно выводить сообщение об успешной отправке или изменении данных. Но это не обязательно.
Так же можно сделать сортировку данных. К примеру выводить вверху последние записи или сортировать их по алфавиту. А добавив в таблицу БД дополнительные поля, мы можем существенно расширить функционал CRUD приложения.
#crudphp #crudmysql #crudbootstrap #crudappphp
развернуть свернуть
Спасибо за такой контент.
У меня проблемка возникла, на экран переменные выводятся, а вот в БД не записываются. Н могу понять в чем дело.
как это можно решить?
запускал исходники автора с его таблицей
1 пример
$query=$sql->fetchAll(PDO::FETCH_OBJ);
Чтение данных
<?=$value->id; ?>
2 пример
$query=$sql->fetchAll();
Чтение данных
<?=$value['id'] ?>