Hi,
ich arbeite gerade an einer Abfrage, funktionieren tut sie zwar, aber nicht so ganz wie ich es will.
Es geht darum, die Werte von 3 Felder abzufragen, aber nur dann, wenn in einer Zeile der suchbegriff vorkommt.
Eine kleine übersicht wie die Tabelle ungefähr aussieht:
+---------------------------------------+
| Adresse | Inhalt | Titel |
+---------------------------------------+
| home.at | blabla | BLABLA |
| seite.de | asdasd | TITEL |
+---------------------------------------+
Derzeit frage ich nur das Feld mit dem Inhalt ab. Wenn der Sucbegriff im Inhalt vorhanden ist, wird die Zeile ausgegeben. Wenn ich jetzt aber home.at in die Suche eingebe, kommt natürlich gar nichts, weil im Inhalt nur blabla und asdasd drin steht. Es soll also nicht nur die Spalte Inhalt, sondern auch die Spalte Überschrift und Adresse abgefragen werden.
so sieht die Abfrage derzeit aus:
Es soll also nicht die Spalt beschreibung, sonder eben die kompletten Zeilen mit dem $suchbegriff verglichen werden.
So schwer kann das ja wohl kaum sein nur habe ich wohl grad nen Hänger :/
Könnt ihr mir weiterhelfen?
Grüße,
T!P-TOP
ich arbeite gerade an einer Abfrage, funktionieren tut sie zwar, aber nicht so ganz wie ich es will.
Es geht darum, die Werte von 3 Felder abzufragen, aber nur dann, wenn in einer Zeile der suchbegriff vorkommt.
Eine kleine übersicht wie die Tabelle ungefähr aussieht:
+---------------------------------------+
| Adresse | Inhalt | Titel |
+---------------------------------------+
| home.at | blabla | BLABLA |
| seite.de | asdasd | TITEL |
+---------------------------------------+
Derzeit frage ich nur das Feld mit dem Inhalt ab. Wenn der Sucbegriff im Inhalt vorhanden ist, wird die Zeile ausgegeben. Wenn ich jetzt aber home.at in die Suche eingebe, kommt natürlich gar nichts, weil im Inhalt nur blabla und asdasd drin steht. Es soll also nicht nur die Spalte Inhalt, sondern auch die Spalte Überschrift und Adresse abgefragen werden.
so sieht die Abfrage derzeit aus:
PHP:
$abfrage = 'SELECT `Adresse`, `Inhakt`, `Titel` FROM daten WHERE `beschreibung` LIKE "%$suchbegriff%"';
So schwer kann das ja wohl kaum sein nur habe ich wohl grad nen Hänger :/
Könnt ihr mir weiterhelfen?
Grüße,
T!P-TOP