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>