Продолжаю работать над своей учебной CMS. И наконец-то осилил класс для работы с базой данных MySQL. Для меня это был не простой опыт, было много ошибок и даже хотелось просто взять чужую библиотеку и на этом успокоиться.
Кстати мне кажется использование чужих библиотек это вовсе даже и неплохо, но не в данном проекте. Это не коммерческий а учебный проект и мне кажется что, для того чтоб научиться лучше хотя-бы попытаться всё сделать самому.
Класс получлся простой и я думаю в последствии он будет ещё не раз улучшаться. Хотябы потому-что я пока понятия не имею как устроены сложные запросы. Читал о них, но не знаю как использовать.
Конструктор задаёт параметры для подключения, методы отвечают за виды запросовСледовательно весь класс заточен под простые запросы. В нём всего 4 метода и конструктор.
- select — простая выборка
- insert — вставка
- update — обновление
- delete — удаление
Понимаю, что это не вершина мастерства, но надеюсь что для моего уровня вполне не плохо.
Если понравилась статья, поставьте, пожалуйста, лайк!
Если Вы интересуетесь программированием на PHP и созданием сайтов — подписывайтесь, и комментируйте материал. Будем учитсья вместе.
Если Вы специалист и случайно наткнулись на мою статью, пожалуйста укажите на ошибки, скажите где копать. Возможно именно ваш совет поможет мне и другим избежать большого количества ошибок на пути обучения программированию.