PHPにおけるCRUD操作のためのAPI
多くの場合、APIは CRUD操作のために作成されます。 このようなAPIの例を考えてみましょう。
すべてをReadする
次のURLがデータベース内のすべてのレコードを返すとします:
GET http://api.loc/index.php?action=all
1件をReadする
次のURLが、idによるデータベース内の1つのレコードを返すとします:
GET http://api.loc/index.php?action=get&id=1
Delete
次のURLが、idによるデータベース内の1つのレコードを削除するとします:
GET http://api.loc/index.php?action=del&id=1
Update
次のURLが、POSTメソッドを介してデータベースレコードの新しいデータを受け取り、
そのidによってそのレコードを変更するとします:
POST http://api.loc/index.php?action=edit&id=1
説明されたAPIを実装してください。