splat
Erfahrenes Mitglied
Hallo,
ich verwende folgende Funktion um meine Datenbank zu durchsuchen:
das klappt soweit alles wunderbar. Jetzt würde ich gerne eine 2. Funktion hinzufügen, die dann aufgerufen wird, sobald nichts gefunden wurde. In der Art: "meinten Sie vielleicht: (ähnliche Artikel)". Gibt es einen Befehl, Stichwörter zu vergleichen? Oder müsste ich eine extra Tabelle mit Stichwörtern zum ausweichen anlegen:
wenn Stichwort1 --> anzeigen von Stichwort2
Wie wird so etwas realisiert?
MfG,
Marc
ich verwende folgende Funktion um meine Datenbank zu durchsuchen:
PHP:
$qid = db_query("
SELECT
p.id AS pid
,p.name
,p.artikelnr
,p.sichtbar
,p.bauart
,c.id AS cid
FROM products p, products_categories pc, categories c
WHERE (lower(p.name) LIKE '%$search%' OR lower(p.artikelnr) LIKE '%$search%')");
das klappt soweit alles wunderbar. Jetzt würde ich gerne eine 2. Funktion hinzufügen, die dann aufgerufen wird, sobald nichts gefunden wurde. In der Art: "meinten Sie vielleicht: (ähnliche Artikel)". Gibt es einen Befehl, Stichwörter zu vergleichen? Oder müsste ich eine extra Tabelle mit Stichwörtern zum ausweichen anlegen:
wenn Stichwort1 --> anzeigen von Stichwort2
Wie wird so etwas realisiert?
MfG,
Marc