SQL Abfrage

Abfrage einer Namensliste.

Sourcecode:

<html>
<head><title>Liste aller Namen</title>

<?php
function get_namen_liste(&$namen)
{
//Verbindung zum Datenbankserver aufbauen
$db_server=mysql_connect("localhost", "root", "");
if (empty($db_server))
{
echo("<p>Verbindung zum DB-Server kann nicht hergestellt werden: ".mysql_error()."</p>\n");
return false;
}

// Verbindung zur gewünschten Datenbank aufbauen
$db=mysql_select_db("3CHETE",$db_server);
if (!$db)
{
echo("<p>Verbindung zur Datenbank kann nicht hergestellt werden: ".mysql_error()."</p>\n");
return false;
}

// SQL-Abfragestring festlegen
$qry="select name from tbl_namen order by name;";

// Datenbankabfrage starten
$res=mysql_query($qry, $db_server);

if (!$res)
{
echo("<p>Die Datenbankabfrage liefert kein Ergebnis.</p>\n");
return false;
}

$num=mysql_num_rows($res);
for ($i = 0; $row = mysql_fetch_array($res, MYSQL_NUM); $i++)
$namen[$i] = $row[0];

return true;
}
?>

</head>
<body>
<h2>Liste aller Namen</h2>
<table border="0">
<?php

if (get_namen_liste( $l_namen ))
{
$n = count($l_namen);
for ($i = 0; $i < $n; $i++)
{
echo "<tr>\n";
echo "<td>" . ($i+1) . "</td>\n";
echo "<td>$l_namen[$i]</td>\n";
echo "</tr>\n";
}
}
?>
</table>
</body>
</html>

<<zurück>>