API για λειτουργίες CRUD σε PHP

Συχνά το API δημιουργείται για CRUD λειτουργίες. Ας γράψουμε ένα παράδειγμα ενός τέτοιου API.

Ανάγνωση όλων

Ας επιστρέφει η ακόλουθη URL όλες τις εγγραφές από τη ΒΔ:

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

Ανάγνωση μιας

Ας επιστρέφει η ακόλουθη URL μια εγγραφή από τη ΒΔ βάσει του id της:

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

Διαγραφή

Ας διαγράφει η ακόλουθη URL μια εγγραφή από τη ΒΔ βάσει του id της:

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

Ενημέρωση

Ας δέχεται η ακόλουθη URL νέα δεδομένα εγγραφής από τη ΒΔ μέσω της μεθόδου POST και ας αλλάζει αυτήν την εγγραφή βάσει του id της:

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

Υλοποιήστε το API που περιγράφηκε.