Hallo,
Ich brauche hilfe da ich nicht weiter weiß.
Ich habe eine Tabelle in einer Datenbank in welcher immer ID und ZUTATEN steht. ein Beispieleintrag ist zb:
ID: 1
ZUTATEN: 4, 2, 12, 50
mit folgender abfrage möchte ich die id´s der Einträge finden, welche nach dieser suchanfrage zustimmen:
Das funktioniert jedoch nicht.
folgendes Beispiel habe ich ausprobiert welches auch funktioniert:
ID: 1
ZUTATEN: Zucker, Milch, Sahne, Chilli
Mit Zahlen wie ich es möchte funktioniert das jedoch nicht
Den index in der mysql datebank sieht wie folgt aus:
ID = PRIMARY
ZUTATEN = FULLTEXT
Weiß einer von euch warum das nicht funktioniert bzw. wie es richtig funktioniert?
Gruß
Ich brauche hilfe da ich nicht weiter weiß.
Ich habe eine Tabelle in einer Datenbank in welcher immer ID und ZUTATEN steht. ein Beispieleintrag ist zb:
ID: 1
ZUTATEN: 4, 2, 12, 50
mit folgender abfrage möchte ich die id´s der Einträge finden, welche nach dieser suchanfrage zustimmen:
PHP:
"
SELECT * FROM tabelle WHERE MATCH(zutaten) AGAINST ('+12 +4' IN BOOLEAN MODE)
"
Das funktioniert jedoch nicht.
folgendes Beispiel habe ich ausprobiert welches auch funktioniert:
ID: 1
ZUTATEN: Zucker, Milch, Sahne, Chilli
PHP:
"
SELECT * FROM test WHERE MATCH(text) AGAINST ('+zucker +milch' IN BOOLEAN MODE)
"
Mit Zahlen wie ich es möchte funktioniert das jedoch nicht
Den index in der mysql datebank sieht wie folgt aus:
ID = PRIMARY
ZUTATEN = FULLTEXT
Weiß einer von euch warum das nicht funktioniert bzw. wie es richtig funktioniert?
Gruß