Einzelnen Beitrag anzeigen

Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

[MySQL] Suche; 1 Begriff eingeben, nach mehreren suchen

  Alt 11. Feb 2008, 19:36
Hi,

ich habe eine kleine Suchfunktion im Onlineshop eingebaut:

Code:
$qry = mysql_query("SELECT * FROM shop_artikel WHERE michel LIKE '%".$_POST['form']."%'");
Jetzt ist der Shop ausschließlich für Briefmarken gedacht. Der User kann eingeben "Herz" oder "Hz" bzw. "Block" oder "Bl". Ich möchte gerne, dass wenn eines von beiden Möglichkeiten eingegeben wird, also Herz oder Hz nach beidem gesucht wird und doppeltes nicht doppelt aufgeführt wird?

Gibts da zufällig sone coole Funktion, oder muss ich das selbst einbauen mit 2 Querys. Das eine führe ich aus, das 2. ersetze ich mit den entsprechenden anderen Begriffen, führe es auch aus, tu die in ein Array wo ich doppelte einträge kicke?
  Mit Zitat antworten Zitat