Zehntes Übungsblatt, 19.1.2007 PHP und Datenbanken Auf dem Datenbank-Server auf sksp.cs.upb.de gibt eine Datenbank "pizza", die 2 Tabellen enthält, die wie folgt erzeugt und gefüllt worden sind: CREATE TABLE ‘pname‘ ( ‘id‘ int(6) NOT NULL auto_increment, ‘nr‘ int(6) NOT NULL default ’0’, ‘name‘ varchar(24) NOT NULL default ’’, ‘zutaten‘ varchar(128) NOT NULL default ’’, PRIMARY KEY (‘id‘) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=’Nummern und Namen der Pizzas’ AUTO_INCREMENT=6 ; INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO ‘pname‘ ‘pname‘ ‘pname‘ ‘pname‘ ‘pname‘ VALUES VALUES VALUES VALUES VALUES (1, (2, (3, (4, (5, 120, 121, 122, 126, 123, ’Margherita’, ’Tomaten, Käse’); ’Napoli’, ’Tomaten, Käse, Sardellen, Oliven’); ’Salami’, ’Tomaten, Käse, Salami’); ’Verdi’, ’Tomaten, Käse, Spinat, Ei’); ’Figaro’, ’Tomaten, Käse, Artischocken, Spinat, Oliven’); CREATE TABLE ‘ppreis‘ ( ‘id‘ int(6) NOT NULL auto_increment, ‘nr‘ int(6) NOT NULL default ’0’, ‘preis‘ varchar(6) NOT NULL default ’0’, PRIMARY KEY (‘id‘) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=’Nummern und Preise’ AUTO_INCREMENT=8 ; INSERT INSERT INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO INTO INTO ‘ppreis‘ ‘ppreis‘ ‘ppreis‘ ‘ppreis‘ ‘ppreis‘ ‘ppreis‘ ‘ppreis‘ VALUES VALUES VALUES VALUES VALUES VALUES VALUES (1, (2, (3, (4, (5, (6, (7, 120, 121, 126, 122, 123, 124, 125, ’5.80’); ’6.30’); ’7.40’); ’6.10’); ’7.40’); ’5.20’); ’6.50’); Aufgabe 1 Schreiben Sie ein PHP-Skript "pizzakarte.php", das eine Speisekarte aus den vorliegenden Daten generiert. Das Ergebnis könnte etwa so aussehen: Zum Zugriff auf die Datenbank benötigen Sie folgende Informationen Datenbank-Server localhost Benutzer skspuebung Passwort erfahren Sie in der Übung Datenbank pizza