Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 585 Bytes

README-BACKEND.md

File metadata and controls

22 lines (16 loc) · 585 Bytes

Database Connection Manager

Description

Create a simple database connection manager using an abstraction layer that could be implemented by any RDBMS. The solution should be Framework Agnostic and has PHP compatibility PHP>=7

Required Features

  • Connect to a database
  • Provide methods for every of the CRUD operations (eg: insert, update, delete, select)
  • Eliminating SQL injection
  • Supports database transactions, if available by the RDBMS.
  • Unit tests

Optional Features

  • Query caching
  • Pagination handling
  • Data validation

Do your magic!