<?php
/*
 * Kompendium der Web-Programmierung
 * Webapplikationen mit PHP
 * 
 * SELECT-Abfrage an MySQL mittels PEAR::DB und MySQLi-Treiber
 */

require_once 'DB.php';
 
?>

<HTML>

	<HEAD>
		<TITLE>WebKompendium: PEAR und Datenbanken</TITLE>
		<link rel="stylesheet" type="text/css" href="/webkompendium/css/webkompendium.css">
		<link rel="shortcut icon" href="/webkompendium/images/springer_icon.ico">
	</HEAD>

	<BODY>
		<CENTER>
		<HR><H2>Kompendium der Web-Programmierung</H2>
		<H3>PHP-PEAR und Datenbanken</H3><HR><H4>
		
		<?php
			$dsn="mysqli://thomas@localhost:3306/webkompendium";
			
			$dbh = DB::connect($dsn);
		
			if (PEAR::isError($dbh))
    			die($dbh->getMessage());
    		
    		echo ("<TABLE><TR><TH>Matrikelnummer</TH><TH>Nachname</TH><TH>Vorname</TH><TH>Fach</TH></TR>");
    			
    		$query = "SELECT * FROM student ORDER BY mtknr";
    		
    		$sth = $dbh->query($query);
    		
    		while($row = $sth->fetchrow(DB_FETCHMODE_ASSOC)) {
    			
    			echo ("<TR><TD>".$row['mtknr']."</TD><TD>".$row['nname'].
    					"</TD><TD>".$row['vname']."</TD><TD>".$row['fach']."</TD></TR>");

    		}  // while
    		
    		echo ("</TABLE>");
    			
    		// Verbindungsabbau
    		$sth->free();
    		$dbh->disconnect();
		?>
		
		</H4><HR></CENTER>
	</BODY>
	
</HTML>