Я впервые публикую что-то подобное. Я полный n00b в программировании / php. Я пытался понять все учебники и хотел создать своего рода структуру для создания базовых проектов для веб-БД / приложений. Я придумал несколько файлов для грубых операций, которые, как я знаю, действительно ужасный код. Мне было интересно, могу ли я получить какой-нибудь совет по продвижению этой «основы» на следующий уровень. Я не очень хорош в ОО, но я понимаю концепции, поэтому я стал более функциональным. Я знаю, что песни грубые, мне не нужна помощь в признании этого.
Мне нужна помощь по вызовам из базы данных. Я понимаю, что должен использовать PDO (чтобы помочь с инъекцией), но я не уверен, как преобразовать этот код в эту структуру. Я также понимаю, что по крайней мере я должен использовать функции mysqli. Опять же, n00b.
Мне также известно о проверке и дезинфекции данных, но, опять же, будучи настолько новым для этого, я не знаю, с чего начать. Особенно, если я хочу держать его крепким и маленьким. Комментарии забавны с точки зрения программистов, но вы работаете с тем, что у вас есть. Я пытаюсь понять MVC и быть в состоянии связать AJAX и шаблоны / скины, но суть в том, чтобы работать с базами данных.
Мне нравится, как существует один файл конфигурации, который работает со всеми остальными файлами, и как это приводит к небольшим файлам для индексации, чтения и удаления. Остальные становятся немного дольше. Не то, что включение файлов делает меня крутым или что-то еще.
Я думаю, что мне ужасно не удается понять MVC и структурировать проект так, чтобы его было проще поддерживать и адаптировать. Я также понимаю, что в этих php-файлах много html, что тоже нет-нет. Как заполнить пробелы от того, что я знаю (я знаю, что делает каждая строка каждого файла) до того, что я должен знать.
Код можно найти здесь (возможно, он не достоин sourceforge, но я хочу помочь другим научиться так же, как и я).
https://sourceforge.net/projects/eleete/files/