chrigu: doppelte ausgabe..

Beitrag lesen

hallo zusammen,
folgendes such-skript für meine mp3-db gibt alle einträge doppelt aus, warum?

<body>

<form action="mp3search.php">
<table cellspacing="2" cellpadding="2" border="0">
<tr>
    <td>Interpret:</td>
    <td><input type="text" name="interpret" size="20"><br></td>
</tr>
<tr>
    <td>Titel:</td>
    <td><input type="text" name="titel" size="20"><br></td>
</tr>
<tr>
 <td><input type="submit" value="Suchen"></td>
</tr>
</table>
</form>

<?php

$host = "localhost";
$user = "root";
$passwort = "meinpasswort";
$dbname = "mp3";

$verbindung = mysql_connect($host, $user, $passwort);

if(!$verbindung)
{
 echo "Konnte nicht verbinden";
}

mysql_select_db($dbname, $verbindung);

$sql = "SELECT interpret,titel FROM songs WHERE interpret = '$interpret' OR titel LIKE '$titel' ORDER BY interpret";
$ergebnis = mysql_query($sql, $verbindung);

echo "<table>\n";

while($zeile = mysql_fetch_row($ergebnis))
{
 echo "<tr>";

for($i = 0; $i < mysql_num_fields($ergebnis); $i++)
  echo "<td>" . $zeile[$i] . "</td>";
  echo "</tr>\n";
}

echo "</table>\n";
mysql_free_result($ergebnis);

?>
</body>