habe ein kleines Problem, welches ich nicht verstehe. Ich habe die Suche in die Seite integriert, jedoch sollte die Suche laut der sql-anweisung in ihr keine offline seiten anzeigen, dies passiert aber trotzdem.
Code: Alles auswählen
SELECT
rex_article.id,rex_article.name,rex_article.beschreibung,
rex_article_slice.value1,rex_article_slice.value2,rex_article_slice.value3,
rex_article_slice.value4,rex_article_slice.value5,rex_article_slice.value6,
rex_article_slice.value7,rex_article_slice.value8,rex_article_slice.value9,
(FIND_IN_SET('$KEYWORD',REPLACE(rex_article.name,' ',',')) * 10) +
(FIND_IN_SET('$KEYWORD',REPLACE(rex_article.beschreibung,' ',',')) * 5) +
(FIND_IN_SET('$KEYWORD',REPLACE(rex_article.suchbegriffe,' ',',')) * 5) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value1,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value2,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value3,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value4,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value5,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value6,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value7,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value8,' ',',')) +
FIND_IN_SET('$KEYWORD',REPLACE(rex_article_slice.value9,' ',','))
AS COUNTWORD
FROM rex_article_slice
LEFT JOIN rex_article ON rex_article.id=rex_article_slice.article_id
WHERE
(
rex_article.name LIKE ('%$KEYWORD%') OR
rex_article.beschreibung LIKE ('%$KEYWORD%') OR
rex_article.suchbegriffe LIKE ('%$KEYWORD%') OR
rex_article_slice.value1 LIKE ('%$KEYWORD%') OR
rex_article_slice.value2 LIKE ('%$KEYWORD%') OR
rex_article_slice.value3 LIKE ('%$KEYWORD%') OR
rex_article_slice.value4 LIKE ('%$KEYWORD%') OR
rex_article_slice.value5 LIKE ('%$KEYWORD%') OR
rex_article_slice.value6 LIKE ('%$KEYWORD%') OR
rex_article_slice.value7 LIKE ('%$KEYWORD%') OR
rex_article_slice.value8 LIKE ('%$KEYWORD%') OR
rex_article_slice.value9 LIKE ('%$KEYWORD%')
)
AND status = 1
$ADD_AREA
GROUP BY id
ORDER BY COUNTWORD DESC
gruß gerd bahl