API CRUD-operaatioille PHP:ssä
Usein API luodaan CRUD-operaatioita varten. Laaditaanpa esimerkki tällaisesta API:sta.
Kaikkien lukeminen
Olkoon seuraava URL-osoite, joka palauttaa kaikki tietueet tietokannasta:
GET http://api.loc/index.php?action=all
Yhden lukeminen
Olkoon seuraava URL-osoite, joka palauttaa
yhden tietueen tietokannasta sen id:n perusteella:
GET http://api.loc/index.php?action=get&id=1
Poistaminen
Olkoon seuraava URL-osoite, joka poistaa
yhden tietueen tietokannasta sen id:n perusteella:
GET http://api.loc/index.php?action=del&id=1
Päivittäminen
Olkoon seuraava URL-osoite, joka vastaanottaa uudet tiedot
tietueelle tietokannasta POST-metodilla ja muuttaa
kyseisen tietueen sen id:n perusteella:
POST http://api.loc/index.php?action=edit&id=1
Toteuta kuvattu API.