scheiss SuchProblem

Kurt Cobain

Erfahrenes Mitglied
tag atg

will grad ne Suche für meine Seite einrichten.

nehmen wir mal an ich hab ne Tabelle, inder folgende 4 Einträge vorhanden sind:
(siehe bild)


so jetzt Suche ich nach z.B. nach psycho und das Ergebnis ist:
PHP:
$s = $_POST['search'];
$abfrage = "SELECT * FROM Tabelle WHERE band LIKE '%$s%' OR song LIKE '%$s%' LIMIT 50 ";
    $ergebnis = mysql_query($abfrage)  or die (mysql_error())
        while($row = mysql_fetch_object($ergebnis))
            {
            echo $row->band - $row->song."<br>";
            }
dabei kommt dann raus:
Metallica - Psycho
Metallica - Psycho
System of a down - Psycho



ich möcte aber, dass dashier dabei rauskommt:
Metallica - Psycho
System of a down - Psycho





ich kann es nicht mit GROUP BY band machen,
weil wenn dann einer Metallica eingibt nur Metallica - Psycho rauskommt,
ich will, dass bei einer Suche nach Metallica dashier rauskommt würde:
Metallica -Wiplash
Metallica - Psycho



ich kann es auch nicht mit GROUP BY song machen,
weil wenn dann einer psycho eingibt nur Metallica - Psycho rauskommt,
ich will, dass bei einer Suche nach Psycho dashier rauskommt würde:
Metallica - Psycho
System of a down - Psycho





zimlich
kann mir bitte einer helfen?


danke
 

Anhänge

  • tabelle.jpg
    tabelle.jpg
    26,8 KB · Aufrufe: 44
Zurück