API για λειτουργίες CRUD σε PHP
Συχνά το API δημιουργείται για CRUD λειτουργίες. Ας γράψουμε ένα παράδειγμα ενός τέτοιου API.
Ανάγνωση όλων
Ας επιστρέφει η ακόλουθη URL όλες τις εγγραφές από τη ΒΔ:
GET http://api.loc/index.php?action=all
Ανάγνωση μιας
Ας επιστρέφει η ακόλουθη URL
μια εγγραφή από τη ΒΔ βάσει του id της:
GET http://api.loc/index.php?action=get&id=1
Διαγραφή
Ας διαγράφει η ακόλουθη URL
μια εγγραφή από τη ΒΔ βάσει του id της:
GET http://api.loc/index.php?action=del&id=1
Ενημέρωση
Ας δέχεται η ακόλουθη URL νέα δεδομένα
εγγραφής από τη ΒΔ μέσω της μεθόδου POST και ας αλλάζει
αυτήν την εγγραφή βάσει του id της:
POST http://api.loc/index.php?action=edit&id=1
Υλοποιήστε το API που περιγράφηκε.