Sähköisten asiointipalveluiden toteuttaminen

Sorakuilu

PHP-harjoitus 13, PHP ja MySQL - PDO

CREATE

Luo phpmyadminin avulla taulu "uutinen", jossa ovat kentät otsikko, sisalto, kirjoituspvm, poistamispvm, kirjoittaja.

Käytä InnoDB:tä.

Muista laittaa kaikille tauluille avainkentät, muuten kyselyitä ei pysty tekemään. Viisasta on myös määritellä merkistö (UTF-8, esim. swedish).

Laadi sitten seuraavat skriptit:

INSERT INTO

Laadi lomake, jonka avulla lisää tauluun uutisia.

SELECT

Laadi listaus uutisista siten, että jokaisen perässä on linkki, jonka avulla voit kutsua tiedostoa phpharj13a:ta.

UPDATE

Laadi tiedosto phpharj13a, joka tulostaa tietueen lomakkeelle. Lomakkeen avulla yhden uutisen tiedot voi päivittää.

DELETE

Lisää listaukseen linkki, jonka avulla uutinen voidaan poistaa. Linkki voi kutsua tiedostoa phpharj13b.