PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : - MATCH (Feld) AGAINST ('Wort') AS score - für Integer-Werte


darkchocolate
02.09.2007, 15:30:41
Hallo zusammen!

Ich komme bei einer Suchabfrage einfach nicht weiter.
Die ID eines Tabelleneintrags soll mit einer anderen Zahl abgeglichen und die Anzahl der Übereinstimmungen als "score" gespeichert werden.

Wenn ich Felder des Typs Text (oder tinytext, smalltext,..) verwende funktioniert es, was an sich logisch ist, da es sich ja hier um eine Voll-TEXT-suche handelt. Leider müssen die Spalten aber vom Typ Integer bleiben, da sonst auto-increment nicht mehr funktioniert.



$abfrage = "SELECT *,
MATCH (ID) AGAINST ('43')
AS score FROM rezepte
WHERE MATCH (ID) AGAINST ('43')";


Hat jemand eine Idee, wie ich das ganze mit Zahlen realisieren kann?
Danke schonmal!

darkchocolate
02.09.2007, 20:59:49
Hat sich erledigt (durch Umformulierung der Suchanfrage).
Danke trotzdem an alle, die mal drüber gelesen haben.