Hallo Leute,
ich habe eine MySQL-Tabelle mit Inhalten gefüllt:
Autor | Titel | ISBN
------------------------------
Mustermann | Mustertitel1 | 1234
Mustermann | Mustertitel2 |2345
Musterfrau | Mustertitel3 |6532
Ich möchte die Inhalte folgendermaßen ausgeben:
Mustermann
Mustertitel1
Mustertitel2
Musterfrau
Mustertitel3
Bei mir sieht es aber so aus:
Mustermann
Mustertitel1
Mustermann
Mustertitel2
Musterfrau
Mustertitel3
ich habe eine MySQL-Tabelle mit Inhalten gefüllt:
Autor | Titel | ISBN
------------------------------
Mustermann | Mustertitel1 | 1234
Mustermann | Mustertitel2 |2345
Musterfrau | Mustertitel3 |6532
Ich möchte die Inhalte folgendermaßen ausgeben:
Mustermann
Mustertitel1
Mustertitel2
Musterfrau
Mustertitel3
Bei mir sieht es aber so aus:
Mustermann
Mustertitel1
Mustermann
Mustertitel2
Musterfrau
Mustertitel3
PHP-Code:
<?php
//Die Parameter für die Datenbankverbindung festlegen
$servername = "localhost";
$benutzer = "benutzer";
$passwort = "passwort";
$datenbank = "db_name";
//Versuchen die DB-Verbindung herzustellen
if ($verbindung = mysql_connect ($servername, $benutzer, $passwort)) {
// echo "die Verbindung mit der Datenbank [b]$servername[/b] wurde"
// ." aufgebaut.
";
} else {
// echo "Der Verbindungsversuch zur DB ist fehlgeschalgen! " .
// mysqlerror();
exit();
}
//Die Datenbank auswählen
if (!mysql_query("USE $datenbank;")) {
//echo "Die Datenbank [b]$datenbank[/b] konnte nicht ausgewählt werden.
";
exit();
} else {
//echo "Die Datenbank [b]$datenbank[/b] wurde ausgewählt.
";
//Die Tabelle tx_maske_main auslesen
$anfrage = "SELECT AUTOR, ISBN, TITEL FROM tx_maske_main";
if (!($ergebnis = mysql_query($anfrage))) {
//echo "Die Anfrage ist fehlgeschlagen! " . mysql_error();
} else {
//echo "Die Anfrage an die Datenbank war erfolgreich.
";
}
//Alle Zeilen aus der DB holen und in die Liste einfügen
while ($zeile = mysql_fetch_object($ergebnis))
{
$ersetzen = $zeile->AUTOR;
$ersetzen = ereg_replace(" ","-",$ersetzen);
$buch = array($zeile->TITEL=>$zeile->AUTOR);
list($key,$wert) = each($buch);
echo "<ul>[*]<a href=\"http://localhost/$ersetzen.html\">$wert</a>";
echo "
";
echo "<ul>[*]<font size=\"1\"><a href=\"http://localhost/isbn_$zeile->ISBN.html\">$key</a></font>[/list][/list]";
}
//Die Verbindung zur Datenbank schließen
mysql_close($verbindung);
}
?>
Kommentar