phpbar.de logo

Mailinglisten-Archive

AW: sql query

AW: sql query

Ralf Narozny mysql-de_(at)_lists.bttr.org
Wed, 24 Jul 2002 17:24:21 +0200


Dr. Franz-Josef Huecker wrote:

>At 16:28 24.07.02 +0200, you wrote:
>
>  
>
>>Also das ist offensichtlich nicht wirklich komplett und meine Antwort 
>>ist daher auf eigenen 'Vermutungen' aufgebaut.
>>(
>>   f_thread enthält weitere Attribute, mindestens: fid, forum, mdate
>>   f_threads enthält mindestens fid
>>)
>>    
>>
>
>Hallo Ralf
>
>Danke fuer die ausfuehrliche Antwort, dank auch an die anderen!, und vorab.
>Ich bin an && || gewoehnt, das fliesst mir so aus den Fingern, und froh,
>dass MySQL diese Option hat.
>
>Ich hatte bereits einen aehnlichen Gedanken wie Du, das war uebrigens auch
>das Einzige, was ich irgendwo in der englischsprachigen Literatur gefunden
>habe, konnte mir aber nicht vorstellen, dass so eine doch sehr oft genutzte
>Abfrage bei MySQL so umstaendlich ist, wo ich sonst nur so etwas
>geschrieben habe wie ($sw1 || $sw2 || ... ) bzw. das gleiche mit (&&) ! Das
>waere auch alles unproblematisch, wenn ich den Nutzer auf ein zwei
>Stichworte beschraenken wuerde, aber der kann und soll ja frei sein, nach
>einer beliebigen, mir nicht bekannten Zahl von Stichwoertern zu suchen, und
>das macht es eben doch sehr aufwendig und unuebersichtlich, wie Dein
>Beispiel bereits anschaulich zeigt.
>  
>

Ja, das ist sicher umständlich, aber vor dem Hintergrund, daß Du die 
Abfragen automatisiert erzeugst, wohl kein Problem. Außerdem muß der 
Text des jeweiligen Attributes ohnehin geparst werden und wer weiß, ob 
eine Implemetierung dieser Funktionalität nacher auch alle 
Anwendungsfälle treffen würde.

>Die Volltextsuche hilft nach meinem Kenntnisstand in diesem Fall wohl auch
>nicht weiter, weil ich mit zwei Tabellen arbeite (vorsichtshalber), und
>ausserdem unterstuetzt die Volltextsuche wohl nur die AND-Verknuepfung und
>wenn ich OR auch optional anbieten moechte, habe ich vermutlich das gleiche
>Problem. Richtig... ?
>  
>

Genau das gleiche.

Gruß
 Ralf

-- 
Ralf Narozny
SPLENDID Internet GmbH & Co KG
Skandinaviendamm 212, 24109 Kiel, Germany
fon: +49 431 660 97 0, fax: +49 431 660 97 20
mailto:rnarozny_(at)_splendid.de, http://www.splendid.de



---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive