API за CRUD операции в PHP

Често API се създава за CRUD операции. Нека опишем пример за такова API.

Read на всички

Нека следният URL връща всички записи от базата данни:

urlGET http://api.loc/index.php?action=all

Read на един

Нека следният URL връща един запис от базата данни по неговия id:

urlGET http://api.loc/index.php?action=get&id=1

Delete

Нека следният URL изтрива един запис от базата данни по неговия id:

urlGET http://api.loc/index.php?action=del&id=1

Update

Нека следният URL приема нови данни на запис от базата данни чрез метод POST и променя този запис по неговия id:

urlPOST http://api.loc/index.php?action=edit&id=1
Задание 1

Реализирайте описаното API.