Мне было интересно, действительно ли нужен специальный класс базы данных. Я имею в виду: я видел много слоев абстракции базы данных и пользовательских классов базы данных по всей сети. Но почему мы должны изобретать велосипед? Почему я не должен использовать только собственный класс mysqli и расширять его, если мне действительно нужно?
Класс mysqli является безопасным, современным и нативным. Почему люди создают свои собственные классы с помощью метода query()
, метода fetch()
и метода free()
, когда они уже существуют?
Mysqli также подготовил заявления, это один из самых безопасных способов сохранить SQL-инъекцию.