pdo
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, 'ff', 'sdf', 12.9, 'jkjl', 'jljklj', 'df');
<html> <head> <title>Kirjasto</title> </head> <body> <?php try{ $yhteys = new PDO("mysql:localhost;dbname=kirjasto"); //$yhteys->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $kysely = $yhteys->prepare("SELECT * FROM kirjat"); $kysely->execute(); } catch (PDOException $e) { die("Virhe: ".$e->getMessage()); } //if (!$kysely) //{ // print_r($yhteys->errorInfo()); //} while ($rivi = $kysely->fetch()) { print_r ($rivi); } include ("valikko.php"); ?> </body> </html>
<html> <head> <title>Kirjasto</title> </head> <?php if (isset($_POST["submit"])) { echo ("Lisätään kirja..."); try{ $yhteys = new PDO("mysql:localhost;dbname=kirjasto"); $kysely = $yhteys->prepare("INSERT INTO kirjat (kirjoittaja, kirja, hinta, isbn, kustantaja, kkoti) VAKUES (?, ?, ?, ?, ?, ?)"); $kysely->execute(array($_POST["kirjoittaja"],$_POST["kirja"],$_POST["hinta"],$_POST["isbn"],$_POST["kustantaja"],$_POST["kkoti"])); if (!$kysely) { print_r($yhteys->errorInfo()); } } catch (PDOException $e) { die("Virhe: ".$e->getMessage()); } } ?> <body> <form action="lisaa_kirja.php" method="post"> ID: <input type="text" name="id"><br> Kirjoittaja: <input type="text" name="kirjoittaja"><br> Kirja: <input type="text" name="kirja"><br> Hinta: <input type="text" name="hinta"><br> ISBN: <input type="text" name="isbn"><br> Kustantaja: <input type="text" name="kustantaja"><br> Kustantajan kotipaikka: <input type="text" name="kkoti"><br> <input type="submit" value="Lähetä" name="submit"> </form> <?php include("valikko.php"); ?> </body> </html>
<hr> <ul> <li><a href="index.php">Luetteloon</a></li> <li><a href="lisaa_kirja.php">Lisää kirja</a></li> </ul>
pdo.txt · Viimeksi muutettu: 2015/08/13 07:20 / 127.0.0.1