<?php
/*
 * Kompendium der Web-Programmierung
 * 
 * MVC in PHP: Model
 */

require_once 'Buch.php';    // Klasse fuer einzelnes Buch

class Model {

	function __construct() {

			// Verbindungsaufbau zu Standard-Port auf lokalem Rechner
   			$dbh = mysql_connect("localhost:3306","thomas","");
   			mysql_select_db("webkompendium");

   			$query = "SELECT buecher.titel, autoren.nname, autoren.vname, ".
   			         " buecher.verlag, buecher.jahr ".
                     "FROM autoren JOIN buecher ". 
                     "WHERE buecher.id=autoren.buchid AND autoren.position=1 ".
                     "ORDER BY buecher.titel DESC;";
   			$sth = mysql_query($query);

   			// Ergebnisverarbeitung
   			$i = 0;
   			while ($zeile = mysql_fetch_array($sth)) {
      			$this->buecher[$i++] = new Buch($zeile[0],
      			$zeile[1],$zeile[2],$zeile[3], $zeile[4]);
   			};

   			// Verbindung schliessen
   			mysql_free_result($sth);
   			mysql_close($dbh);


	}  //  __construct

}  // class Model

?>