für Browser und \n für Shell $nl = "
"; $conn = pg_pconnect("host=$db_host dbname=$db_name user=$db_user password=$db_pass"); if (! $conn ) { die("Verbindung zur Datenbank fehlgeschlagen. ".pg_last_error($conn)); } $q_anzahl = "SELECT COUNT(*) AS anzahl FROM mitarbeiter"; $res = pg_query( $conn, $q_anzahl ); print "Gesamtanzahl der Mitarbeiter: "; print pg_fetch_result( $res, 0, "anzahl" ).$nl; pg_free_result($res); $q_abt = "SELECT * FROM abteilung"; $res_abt = pg_query( $conn, $q_abt ); print "Gesamtanzahl der Abteilungen: "; print pg_num_rows( $res_abt ).$nl; while ( $abteilung = pg_fetch_array($res_abt) ) { print $nl."Mitarbeiter der Abteilung ".$abteilung["bezeichnung"].$nl; $q_mit = "SELECT * FROM mitarbeiter WHERE abteilung=".$abteilung["aid"]; $res_mit = pg_query( $conn, $q_mit ); while ( $mitarbeiter = pg_fetch_array($res_mit) ) { print " ".$mitarbeiter["vorname"]." ".$mitarbeiter["nachname"]; if ( $mitarbeiter["boss"] == 1 ) { print " (Abteilungsleiter)"; } print $nl; } } ?>