ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
772
772
EMPFEHLEN
-
Hallo,
2 kurze Fragen...
1. Gibt es eine Möglichkeit, schon bei der MYSQL-Abfrage eines Suchbegriffs
die Anzahl der im durchsuchten Text enthaltenen Treffer abzufragen? Wenn ja,
wie steht es dabei mit mehreren Suchbegriffen ... WHERE (textfeld like
'%$Suchwort1%' or textfeld like '%$Suchwort2%' ) ...
2. Wie baue ich eine MYSQL-Abfrage unter Berücksichtigung der Groß- und
Kleinschreibung des Suchwortes auf?
Gruß
Micha
-
zu 1
ein jein als Antwort
du kannst ermitteln wieviele Datensätze deine Suchoption ergeben haben aber nicht die anzahl der Treffer ...
sprich wenn du zwei oder mehr Suchbegriffe hast kann es ja sein das mehrere Suchbegriffe für ein Datensatz zutreffen
also 2 Treffer für ein Datensatz
zu 2
das ist der Normalzustand
-
schade um 1)
2. und wenn er case-insensitive abfragen soll?
-
mysql> select "a" = "A";
-> 1
mysql> select BINARY "a" = "A";
-> 0
-
sorry, das kapier ich jetzt net,
kannste das nochmal ausführlicher....und an einem Beispiel das nicht im DOS-Fenster, sondern im Web läuft (PHP-gestützt)...
also Situation ist, dass ein x-beliebiger und x-beliebig langer Suchbegriff, der wirklich alles - auch Sonderzeichen und Ziffern - enthalten kann, die DB case-insensitive anfragen soll.
Nehmen wir mal an, der Suchbegriff ist in der Variable $search gespeichert. Wie genau sieht jetzt die Abfrage aus?
Gruß
Micha
-
also
select * from dbtabelle where txtfeld like '%$search%'
mit Unterscheidung Gross/Klein
select * from dbtabelle where BINARY txtfeld like '%$search%'
ohne Unterscheidung Gross/Klein
-
super, vielen Dank!
Ähnliche Themen
-
Anzahl der Treffer anzeigen!?
Von fotia1980 im Forum PHPAntworten: 4Letzter Beitrag: 21.08.09, 14:28 -
Anzahl DS pro Treffer angeben
Von C-H im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 28.04.07, 14:23 -
Groß- und Kleinschreibung in Abfrage ?
Von 2Pac im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 18.11.05, 14:55 -
MySql Abfrage unterscheidet nicht zwischen Groß- und Kleinschreibung
Von tomate im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 11.10.05, 15:21 -
Groß-Kleinschreibung
Von time-master im Forum PHPAntworten: 3Letzter Beitrag: 23.08.05, 13:50





Zitieren
Login





