Hallo zusammen,
habe ein kleines Problem und finde meinen Fehler nicht.
Ich habe eine Musik Datenbank "archiv" mit der Tabelle "musik".
Diese beinhaltet untergruppen, Interpret, Titel und Album.
Durch eine Suchoption möchte ich jetzt durch Eingabe eines Interpretens per Formular, alle Alben des jeweiligen Interpreten aufgelistet bekommen. Wenn ich einen Interpreten eingebe, listet er mir aber alle Alben auf die in der Datenbank vorhanden sind. Leider weiss ich mir keinen Rat mehr und hoffe das Ihr mir Helfen könnt.
Listing:
<?php
$MySQL_Host="localhost";
$MySQL_User="*";
$MySQL_Passw="*";
$db="archiv";
$verbindung = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw");
mysql_select_db($db,$verbindung);
$sql="SELECT * FROM musik WHERE 'Interpret' LIKE '%$Interpret%'";
$ergebnis=mysql_query($sql,$verbindung);
while($list=mysql_fetch_array($ergebnis))
{
echo $list['Interpret'];
echo $list['Titel'];
echo $list['Album'];
echo '<br>';
}
mysql_close($verbindung);
?>
Mfg Cyberflip
habe ein kleines Problem und finde meinen Fehler nicht.
Ich habe eine Musik Datenbank "archiv" mit der Tabelle "musik".
Diese beinhaltet untergruppen, Interpret, Titel und Album.
Durch eine Suchoption möchte ich jetzt durch Eingabe eines Interpretens per Formular, alle Alben des jeweiligen Interpreten aufgelistet bekommen. Wenn ich einen Interpreten eingebe, listet er mir aber alle Alben auf die in der Datenbank vorhanden sind. Leider weiss ich mir keinen Rat mehr und hoffe das Ihr mir Helfen könnt.
Listing:
<?php
$MySQL_Host="localhost";
$MySQL_User="*";
$MySQL_Passw="*";
$db="archiv";
$verbindung = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw");
mysql_select_db($db,$verbindung);
$sql="SELECT * FROM musik WHERE 'Interpret' LIKE '%$Interpret%'";
$ergebnis=mysql_query($sql,$verbindung);
while($list=mysql_fetch_array($ergebnis))
{
echo $list['Interpret'];
echo $list['Titel'];
echo $list['Album'];
echo '<br>';
}
mysql_close($verbindung);
?>
Mfg Cyberflip
Kommentar