Um Marabus Kommentar noch zu erweitern:
SELECT MATCH(spalte) AGAINST ('wort1 wort2 ...') AS relevanz FROM ... ORDER BY relevanz DESC
Damit kannst du einen Volltext
query ausführen. Natürlich nur, wenn du vorher auch einen Volltextindext gesetzt hast.
Ein Anfrage WHERE spalte='%wort%' ist so ziemlich DIE langsamste Aktion, die es in
MySQL nur gibt *gg*. Oder um es mal mit anderen Worten zu formulieren: "Es führt zum Ziel, fragt sich nur wann"
.
Und lass dich bitte noch kurz vor
mysql-injections warnen:
Wenn $_POST['form'] =="'", also wenn da ein Apotrophe drinsteht, hast du ein Problem. Eventuell klappt sogar
$_POST['form'] ="'; TRUNCATE TABLE shop_artikel; SELECT '";
Und du hast keine Artikel mehr ^^. Also immer schön mysql_real_escape() vorher auf deine Variabeln anwenden.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!