<?php
/*
 * Kompendium der Web-Programmierung
 * Webapplikationen mit PHP
 * 
 * Datenbanken und PHP mit ODBC
 */
?>

<HTML>
	<HEAD>
		<TITLE>WebKompendium: PHP und ODBC</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>Datenbanken und PHP<BR>Select-Abfrage &uuml;ber ODBC</H3><HR>
		
		<TABLE>
			<TR><TH>Titel</TH><TH>Autor</TH><TH>Verlag</TH><TH>Jahr</TH></TR>

			<?php 

				// Verbindungsaufbau zu Standard-Port auf lokalem Rechner
   				$dbh = odbc_connect("webkompendium");


	   			// Definition und Durchfuehrung der Abfrage
   				$query = "SELECT buecher.titel, buecher.verlag, buecher.jahr, ".
   				         "autoren.nname, autoren.vname from buecher, autoren ".
   				         "where autoren.position=1 and ".
                         "autoren.buchid = buecher.id ORDER BY buecher.titel";
   				
                $sth = odbc_exec($dbh,$query);

   				// Ergebnisverarbeitung
   				while (odbc_fetch_into($sth,&$zeile))
      				echo "<TR><TD>$zeile[0]</TD><TD>$zeile[4] $zeile[3]</TD>".
      			    	 "<TD>$zeile[1]</TD><TD>$zeile[2]</TD></TR>";
   			
	   			// Verbindung schliessen
   				odbc_close($dbh);

			?>

		</TABLE><HR></CENTER>
	</BODY>
</HTML>