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 ("ID Kirjoittaja Nimi Hinta ISBN Kustantaja Kustantajan 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
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
Edellisessä oletetaan, että alkuperäinen kirjojen listaustoiminto (''index.php'') on muokattu seuraavaksi:
// Tulostetaan taulukko kirjoista
echo ("\n");
echo ("ID Kirjoittaja Nimi Hinta ISBN Kustantaja Kustantajan kotipaikka   \n");
while ($kirja = mysql_fetch_assoc($rivit))
{
print ("{$kirja['id']} {$kirja['kirjoittaja']} {$kirja['nimi']} {$kirja['hinta']} {$kirja['isbn']} {$kirja['kustantaja']} {$kirja['kustkotipaikka']} Muokkaa \n");
}
echo ("
\n");
''muokkaa_kirjaa.php'' saa siis ''GET''-muuttujan avulla tiedon muokattavan kirjan ''ID'':stä.