API pentru operațiuni CRUD în PHP
Deseori un API este creat pentru CRUD operațiuni. Să descriem un exemplu de astfel de API.
Read toate
Să presupunem că următorul URL returnează toate înregistrările din baza de date:
GET http://api.loc/index.php?action=all
Read una
Să presupunem că următorul URL returnează
o singură înregistrare din baza de date după id-ul ei:
GET http://api.loc/index.php?action=get&id=1
Delete
Să presupunem că următorul URL șterge
o singură înregistrare din baza de date după id-ul ei:
GET http://api.loc/index.php?action=del&id=1
Update
Să presupunem că următorul URL acceptă noile date
ale înregistrării din baza de date prin metoda POST și modifică
această înregistrare după id-ul ei:
POST http://api.loc/index.php?action=edit&id=1
Implementați API-ul descris.