USE kirjasto; CREATE TABLE IF NOT EXISTS `kirjat` ( `id` int(8) NOT NULL AUTO_INCREMENT, `kirjoittaja` text NOT NULL, `nimi` text NOT NULL, `hinta` float NOT NULL, `isbn` text NOT NULL, `kustantaja` text NOT NULL, `kustkotipaikka` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; INSERT INTO `kirjat` (`id`, `kirjoittaja`, `nimi`, `hinta`, `isbn`, `kustantaja`, `kustkotipaikka`) VALUES (1, 'Väinö Linna', 'Tuntematon sotilas', 14.95, '9789510367629 ', 'WSOY', 'Helsinki'); Tiedosto ''index.php'' Kirjasto : Kirjaluettelo \n"); echo ("IDKirjoittajaNimiHintaISBNKustantajaKustantajan kotipaikka\n"); while ($kirja = mysql_fetch_assoc($rivit)) { print ("{$kirja['id']}{$kirja['kirjoittaja']}{$kirja['nimi']}{$kirja['hinta']}{$kirja['isbn']}{$kirja['kustantaja']}{$kirja['kustkotipaikka']}\n"); } echo ("\n"); } ?> ''Tiedosto lisaa_kirja.php'' Kirjasto : Lisätään kirja
Kirjoittaja:
Kirja:
Hinta:
ISBN:
Kustantaja:
Kustantajan kotipaikka:
Tee lomake, jolla voi päivittää kirjan tietoja. Kysely, jolla valitaan tietty kirja (ID on kullakin kirjalla eri) ''SELECT * FROM kirjat WHERE id=$_GET['id']''. Päivityskomento on ''UPDATE kirjat SET nimi=$_POST['nimi'], jne WHERE id=$_POST['id']''. Tiedosto ''muokkaa_kirjaa.php'' Kirjasto : Lisätään kirja
Kirjoittaja:
Kirja:
Hinta:
ISBN:
Kustantaja:
Kustantajan kotipaikka:
Edellisessä oletetaan, että alkuperäinen kirjojen listaustoiminto (''index.php'') on muokattu seuraavaksi: // Tulostetaan taulukko kirjoista echo ("\n"); echo ("\n"); while ($kirja = mysql_fetch_assoc($rivit)) { print ("\n"); } echo ("
IDKirjoittajaNimiHintaISBNKustantajaKustantajan kotipaikka 
{$kirja['id']}{$kirja['kirjoittaja']}{$kirja['nimi']}{$kirja['hinta']}{$kirja['isbn']}{$kirja['kustantaja']}{$kirja['kustkotipaikka']}Muokkaa
\n");
''muokkaa_kirjaa.php'' saa siis ''GET''-muuttujan avulla tiedon muokattavan kirjan ''ID'':stä.